【发布时间】:2019-11-19 17:56:13
【问题描述】:
我来自 .Net 和 C# 背景,我是 Node.js 的新手。我正在做一个项目,它混合了 MongoDB 和 Node.JS。
在 MongoDB 中,来自各种工具的数据存储在不同的集合中。我必须使用 Node.JS 创建多个 REST API 来对这些数据进行 CRUD 操作,这些 API 将从 React.JS 应用程序调用。
我想将 API 保存在单独的文件中以供单独的工具使用,然后调用将所有文件包含到 app.js 文件中。
请帮助我找到最好的方法。
出于 POC 目的,我创建了一个 node.js 应用程序,在其中创建了 app.js 文件并为 GET|POST|DELETE API 编写了所有代码。这工作正常。
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);
});
});
【问题讨论】:
标签: node.js mongodb rest express