是否可以将nodejs API服务器转换为 Node 模块,无需进行太多代码更改即可用于其他项目?
详细信息: Node js 服务器中有几个 API(get、post、put)。因此,如果我将此服务器用作另一个 Node 服务器内的 Node 模块,我必须能够直接从客户端访问 Node 模块中的 API。这可能吗?如果是,怎么办?
我需要根据客户要求对此进行 POC,但到目前为止还没有发现可能。你能帮忙吗?我对 Node js 开发比较陌生
最佳答案
主要脚本
const express = require('express');
const app = express()
/*
use some middlewares
*/
require('my-module')(app)
const server = http.createServer(app).listen(process.env.PORT);
module.exports = app;
模块
module.exports = (app) =>{
app.get('/',(req,res) =>{
res.send('hi im a diffrent module;')
}
}
关于javascript - 将 Nodejs 服务器转换为 Node 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46844030/