我可以运行多个node.js文件吗

星期三

我有一个server.js文件,该文件运行我的服务器并显示html文件。在客户端javascript文件中,我想向单独的服务器端js文件发出ajax请求,该文件从API提取数据。这可能吗?还是在节点环境中工作时有更好的解决方案?

野战

您可以在同一服务器上运行多个node.js文件。用启动每个node my_file.js


是的,有一个更好的选择来达到预期的效果,而不是启动多个服务器。我什至不鼓励您启动第二台服务器,除非您有意使它成为完全独立的实体。

解决方案称为路由,例如,您想为Node.js提供两个功能:

  1. http://my-app.com/
  2. http://my-app.com/api/users

据我了解,您知道如何实现它们,现在您只需要一个路由器即可将它们组合在一起。

许多可用的路由器,其中包含出色的示例和文档。

让我们考虑您选择了Express,然后按照此指南,您的主要(起点)JS文件将具有简单的说明,告诉您什么JS文件服务您网站的哪一部分:

app.get('/', mySite.index);
app.all('/api/*', myApi.index);

注意:这是不完整的代码,请参阅ExpressJS文档或您决定使用的其他路由器。ExpressJS是一个丰富的框架,如果仅需要路由器,则可能希望找到更简单的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以运行多个node.js文件吗

来自分类Dev

Node可以并行运行多个文件读取流吗?

来自分类Dev

我可以在Node上运行Rails吗?

来自分类Dev

我可以在Node上运行Rails吗?

来自分类Dev

我可以有多个Grunt文件吗

来自分类Dev

我可以同时运行多个npm安装吗

来自分类Dev

我可以一次运行多个Dropbox实例吗?

来自分类Dev

我可以以不同的时钟速度运行多个内核吗?

来自分类Dev

我可以同时运行多个装载机吗?

来自分类Dev

我可以在 Node 中的 HTML 文件上运行像 document.getElementById() 这样的 javascript 吗?

来自分类Dev

我可以在运行时将FBX文件转换为Three.js吗?

来自分类Dev

我可以在 Windows 中运行 2 个 Node.js 项目吗?

来自分类Dev

我可以在Meteorjs中使用多个settings.js文件吗?

来自分类Dev

我可以使用Node.js将文件存储在“内存”中吗?

来自分类Dev

我可以在node.js中使用cheerio软件包加载本地html文件吗?

来自分类Dev

我可以使用node.js将mysql查询结果调用为html文件吗?

来自分类Dev

Sweet.js-宏可以在多个文件中使用吗?

来自分类Dev

我可以捆绑并迁移可以在不带node.js的apache服务器上运行的独立Aurelia App吗?

来自分类Dev

我可以运行我的后台工作者的多个实例吗?

来自分类Dev

我可以从aws lambda运行bat文件吗?

来自分类Dev

我可以从.bat文件在arcpy中运行python脚本吗?

来自分类Dev

我可以在wp7中运行.exe文件吗

来自分类Dev

我可以在 Heroku 上运行 .exe 文件吗?

来自分类Dev

我可以从 .ps1 文件运行 powershell 命令吗?

来自分类Dev

CSS代码/文件可以加载JS代码/文件吗?

来自分类Dev

我们可以在文件中存储多个对象吗?

来自分类Dev

我可以在文件中写入多个结构吗?

来自分类Dev

我们可以在文件中存储多个对象吗?

来自分类Dev

我可以从JS运行Chrome打包应用吗?

Related 相关文章

  1. 1

    我可以运行多个node.js文件吗

  2. 2

    Node可以并行运行多个文件读取流吗?

  3. 3

    我可以在Node上运行Rails吗?

  4. 4

    我可以在Node上运行Rails吗?

  5. 5

    我可以有多个Grunt文件吗

  6. 6

    我可以同时运行多个npm安装吗

  7. 7

    我可以一次运行多个Dropbox实例吗?

  8. 8

    我可以以不同的时钟速度运行多个内核吗?

  9. 9

    我可以同时运行多个装载机吗?

  10. 10

    我可以在 Node 中的 HTML 文件上运行像 document.getElementById() 这样的 javascript 吗?

  11. 11

    我可以在运行时将FBX文件转换为Three.js吗?

  12. 12

    我可以在 Windows 中运行 2 个 Node.js 项目吗?

  13. 13

    我可以在Meteorjs中使用多个settings.js文件吗?

  14. 14

    我可以使用Node.js将文件存储在“内存”中吗?

  15. 15

    我可以在node.js中使用cheerio软件包加载本地html文件吗?

  16. 16

    我可以使用node.js将mysql查询结果调用为html文件吗?

  17. 17

    Sweet.js-宏可以在多个文件中使用吗?

  18. 18

    我可以捆绑并迁移可以在不带node.js的apache服务器上运行的独立Aurelia App吗?

  19. 19

    我可以运行我的后台工作者的多个实例吗?

  20. 20

    我可以从aws lambda运行bat文件吗?

  21. 21

    我可以从.bat文件在arcpy中运行python脚本吗?

  22. 22

    我可以在wp7中运行.exe文件吗

  23. 23

    我可以在 Heroku 上运行 .exe 文件吗?

  24. 24

    我可以从 .ps1 文件运行 powershell 命令吗?

  25. 25

    CSS代码/文件可以加载JS代码/文件吗?

  26. 26

    我们可以在文件中存储多个对象吗?

  27. 27

    我可以在文件中写入多个结构吗?

  28. 28

    我们可以在文件中存储多个对象吗?

  29. 29

    我可以从JS运行Chrome打包应用吗?

热门标签

归档