我是node.js和docker以及微服务架构的新手.我试图了解微服务架构实际上是什么,理论上我理解微服务架是什么.请看下面的实现这是index.js文件:
var express = require("express");
var app = express();
var service1 = require("./service1");
var service2 = require("./service2");
app.use("/serviceonerequest",service1);
app.use("/servicetwo",service2);
app.listen(3000,function(){
console.log("listening on port 3000");
});
Run Code Online (Sandbox Code Playgroud)
文件service1:
var express = require("express");
var router = express.Router();
router.use(express.json());
router.get("/",(req,res)=>{
//perform some service here
res.send("in the get method of service 1");
res.end();
});
router.post("/letsPost",(req,res)=>{
res.send(req.body);
res.end("in post method here");
})
module.exports = router;
Run Code Online (Sandbox Code Playgroud)
文件服务2:
var express = require("express");
var router = express.Router();
router.use(express.json());
router.get("/",(req,res)=>{
//perform some service here
res.end("in …Run Code Online (Sandbox Code Playgroud) 是否应该在每次连接数据库时调用 createIndex () 函数,如教程http://mongodb.github.io/node-mongodb-native/2.1/tutorials/geospatial-search/ 如果使用地理空间索引,我每次都需要调用函数?