Я из .Net и C # фона и я новичок в Node.js. Я работаю над проектом, который представляет собой смесь MongoDB и Node.JS.
В MongoDB данные от различных инструментов хранятся в разных коллекциях. Мне нужно создать несколько API REST, используя Node.JS для операции CRUD с этими данными, эти API будут вызываться из приложения React.JS.
Я хочу сохранить API-интерфейсы в отдельных файлах для отдельного инструмента, а затем вызвать все файлы в файле app.js.
Пожалуйста, помогите мне с наилучшим подходом.
Для целей POC я создал приложение node.js, где создал файл app.js и написал весь свой код для API GET | POST | DELETE. Это работает нормально.
var _expressPackage = require("express");
var _bodyParserPackage = require("body-parser");
var _sqlPackage = require("mssql");
var app = _expressPackage();
var cors = require("cors");
var auth = require('basic-auth');
var fs = require('fs');
const nodeMailer = require('nodemailer');
//Lets set up our local server now.
var server = app.listen(process.env.PORT || 4000, function () {
var port = server.address().port;
console.log("App now running on port", port);
});
app.get("/StudentList", function(_req ,_res){
console.log("Inside StudentList");
var Sqlquery = "select * from tbl_Host where HostId='1'";
GetQueryToExecuteInDatabase(_req,_res, Sqlquery,function(err,data){
console.log(data);
});
});