-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
apiThis label indicates that the reported issue is specific to the API project context.This label indicates that the reported issue is specific to the API project context.enhancementnodejs
Description
Description:
To expand the Reminders application and provide a versatile technology stack, incorporate a NestJS Node.js API alongside the existing .NET API. This Node.js API will serve as a complementary service, utilizing PostgreSQL from the current infrastructure for data retrieval.
Steps to Implement:
- Create a new NestJS project for the Node.js API in a designated folder (e.g.,
src/server/api/nodejs/api). - Configure the NestJS project to connect to the existing PostgreSQL database.
- Implement API endpoints in the NestJS project to handle relevant functionalities, ensuring consistency with the existing .NET API.
- Set up appropriate routing and middleware in NestJS to integrate seamlessly with the overall solution.
- Update documentation and README to include information about the newly added Node.js API.
Integration Considerations:
- Ensure that both APIs share common data models and structures for consistent interactions using Nginx (infrastructure/nginx.conf).
- Validate that the Node.js API effectively queries data from PostgreSQL, maintaining compatibility with the existing database schema.
Note:
Thorough testing is essential to ensure the seamless integration of the Node.js API and to verify that the overall application functions as expected with the expanded technology stack.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
apiThis label indicates that the reported issue is specific to the API project context.This label indicates that the reported issue is specific to the API project context.enhancementnodejs