Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Nodejs服务器转换为节点模块_Javascript_Node.js - Fatal编程技术网

Javascript 将Nodejs服务器转换为节点模块

Javascript 将Nodejs服务器转换为节点模块,javascript,node.js,Javascript,Node.js,是否可以将nodejs API服务器转换为节点模块,该模块可以用于其他项目,而无需进行太多代码更改 详细信息:节点js服务器中有几个API(get、post、put)。因此,如果我将此服务器用作另一个节点服务器中的节点模块,我必须能够直接从客户端访问节点模块中的API。这可能吗?如果是,如何进行 我被要求做一个POC在这方面的客户的要求,到目前为止,还没有发现这是可能的。你能帮忙吗?我对node js开发相对较新主脚本 const express=require('express'); con

是否可以将nodejs API服务器转换为节点模块,该模块可以用于其他项目,而无需进行太多代码更改

详细信息:节点js服务器中有几个API(get、post、put)。因此,如果我将此服务器用作另一个节点服务器中的节点模块,我必须能够直接从客户端访问节点模块中的API。这可能吗?如果是,如何进行

我被要求做一个POC在这方面的客户的要求,到目前为止,还没有发现这是可能的。你能帮忙吗?我对node js开发相对较新

主脚本

const express=require('express');
const app=express()
/*
使用一些中间工具
*/
需要(‘我的模块’)(应用程序)
const server=http.createServer(app.listen(process.env.PORT);
module.exports=app主脚本

const express=require('express');
const app=express()
/*
使用一些中间工具
*/
需要(‘我的模块’)(应用程序)
const server=http.createServer(app.listen(process.env.PORT);

module.exports=app您可以这样做,但这需要一些时间。你需要主节点来监听http并将你的应用程序对象发送到你的模块(使用express),如果你能分享你的代码,我可以帮你安排。谢谢。你的想法奏效了。现在我可以将服务器用作节点模块。请为您的想法张贴一个示例代码。我会接受你的回答。你可以这样做,但这需要一些时间。你需要主节点来监听http并将你的应用程序对象发送到你的模块(使用express),如果你能分享你的代码,我可以帮你安排。谢谢。你的想法奏效了。现在我可以将服务器用作节点模块。请为您的想法张贴一个示例代码。我会接受你的回答。