如何使用第二个节点服务器运行独立的 express.js 应用程序?

洛佩兹

我想设置第二个 node.js 服务器来运行 express.js 应用程序,它是我当前 html(客户端)和 js(服务器端)文件的精确且独立的副本。

原因是我想将我当前的代码部署在一个不会被关闭的团队可以使用的生产环境中,而我在开发环境中处理我当前的代码。

我担心的是,我已将当前的 node.js 服务器添加到我的路径中,但我不确定在安装第二个 node.js 服务器时,我启动第二个服务器的命令是否会干扰我保存的 node.js 服务器我的路径变量。

在我提出问题之前,您需要了解以下几点:

  1. 我正在使用 Linux 发行版的机器上工作。
  2. 我正在使用 Express.js 路由

我正在使用以下说明安装 node.js 和 express.js 的另一个实例:

www.vultr.com/docs/installing-node-js-and-express

我的问题如下:

  1. 这是否像安装 node 并按照上面链接中的说明将其表达到新目录中并从新路径运行而不将其存储在我的路径变量中一样简单?
  2. 是否有更好、更有效的方法来创建生产和开发环境,以便我的团队可以使用我构建的应用程序而不会干扰我当前的节点实例,同时确保在生产环境中部署的应用程序 100% 正常运行?
  3. 一旦第二个服务器被实例化,我如何从我的终端进行调用,以便它不会打开/关闭我从路径变量运行的原始节点服务器?
  4. 考虑到上面的链接是关于如何从头和在 Ubuntu 中安装节点和表达的方法(我在 CentOS - Gnome 上),是否有更好的“方法”来完成第二个节点和表达安装?
  5. 在为第二个节点/快速服务器创建新端口以进行侦听时,我可以选择任何 4 位数字,还是有一组特定的数字可以更有效地使用?我已经在我的开发环境中使用 Port:3000 作为我的第一个实例。

感谢您的指导。

丹尼尔

在同一台 PC 上开发和提供服务不是可取的,但是,如果您必须这样做,您可以这样做。

首先,无需在您的机器上安装 node 的第二个副本 - 您可以在同一台机器上运行多个 node 进程,没有任何问题。我建议你做的是:

  1. 如果您还没有,请将您的项目提交到 git 存储库
  2. 为开发和生产创建单独的分支,如下所示:http : //nvie.com/posts/a-successful-git-branching-model/#the-main-branches
  3. 每次准备发布一段新代码时,将其推送到 master 分支
  4. 将所有配置参数移动到一个配置文件,并为开发/生产创建单独的一个,您可以使用config轻松完成此操作https : //www.npmjs.com/package/config
  5. 将您的 repo 克隆到一个单独的文件夹,该文件夹将始终保留在主(生产)分支上
  6. 从该文件夹运行您的服务器 - 然后您的团队可以连接到它
  7. 所有开发都将在原始文件夹中完成。准备好后,推送到 master,然后拉上生产文件夹。

关于端口号,您可以使用高于 1024 和低于 65535 的任何内容

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular JS-第二个应用程序和控制器

来自分类Dev

Express Node.js应用程序中的全局服务器会话

来自分类Dev

REST API应用程序服务器(express)和Angulars js应用程序在不同端口上运行时,Cors问题

来自分类Dev

使用express.js和node.js运行我的示例应用程序

来自分类Dev

如何使用Node JS Express应用程序创建一个喜欢的按钮?

来自分类Dev

我应该在无服务器应用程序中使用Express.js吗?

来自分类Dev

如何在Node.js和Express.js应用程序中设置HttpOnly标志?

来自分类Dev

如何在代理后面配置 node.js (express.js) 应用程序?

来自分类Dev

使用 node.JS 应用程序错误编写 express JS API

来自分类Dev

如何在express.js中的两个应用程序方法之间发送数据

来自分类Dev

通过Webpack服务/监控的React UI和Node.js / Express应用程序

来自分类Dev

为什么我不能运行我的node.js Express Web应用程序

来自分类Dev

简单Express.js应用程序运行时发生错误

来自分类Dev

为什么我无法运行我的node.js Express Web应用程序

来自分类Dev

在Node.js Express框架中的不同端口上运行多个应用程序

来自分类Dev

如何在Node.js / Express应用程序的Mongoose预钩中进行查询?

来自分类Dev

如何在HAProxy后面部署node.js express应用程序?

来自分类常见问题

如何打包和部署Node.js + express Web应用程序?

来自分类Dev

如何编写干净的模块化express.js应用程序

来自分类Dev

如何通过express / node.js请求通过Internet反应的应用程序

来自分类Dev

如何在Node.js / Express / MongoDB应用程序中将Markdown转换为HTML

来自分类Dev

并发如何在Node.js + Express应用程序中工作?

来自分类Dev

如何在node / mean / express应用程序中拆分index.js文件?

来自分类Dev

如何对Node Js Express应用程序进行单元测试

来自分类Dev

如何在Node.js Express应用程序中为用户提供下载窗口选项

来自分类Dev

如何根据环境配置Express js应用程序?喜欢开发,登台和生产?

来自分类Dev

实现将数据从express.js服务器自动加载到Objective-C移动应用程序

来自分类Dev

将node.js应用程序部署到弹性beantalk(使用express)

来自分类Dev

告诉Mongoose使用哪个数据库-在node.js Express应用程序中

Related 相关文章

  1. 1

    Angular JS-第二个应用程序和控制器

  2. 2

    Express Node.js应用程序中的全局服务器会话

  3. 3

    REST API应用程序服务器(express)和Angulars js应用程序在不同端口上运行时,Cors问题

  4. 4

    使用express.js和node.js运行我的示例应用程序

  5. 5

    如何使用Node JS Express应用程序创建一个喜欢的按钮?

  6. 6

    我应该在无服务器应用程序中使用Express.js吗?

  7. 7

    如何在Node.js和Express.js应用程序中设置HttpOnly标志?

  8. 8

    如何在代理后面配置 node.js (express.js) 应用程序?

  9. 9

    使用 node.JS 应用程序错误编写 express JS API

  10. 10

    如何在express.js中的两个应用程序方法之间发送数据

  11. 11

    通过Webpack服务/监控的React UI和Node.js / Express应用程序

  12. 12

    为什么我不能运行我的node.js Express Web应用程序

  13. 13

    简单Express.js应用程序运行时发生错误

  14. 14

    为什么我无法运行我的node.js Express Web应用程序

  15. 15

    在Node.js Express框架中的不同端口上运行多个应用程序

  16. 16

    如何在Node.js / Express应用程序的Mongoose预钩中进行查询?

  17. 17

    如何在HAProxy后面部署node.js express应用程序?

  18. 18

    如何打包和部署Node.js + express Web应用程序?

  19. 19

    如何编写干净的模块化express.js应用程序

  20. 20

    如何通过express / node.js请求通过Internet反应的应用程序

  21. 21

    如何在Node.js / Express / MongoDB应用程序中将Markdown转换为HTML

  22. 22

    并发如何在Node.js + Express应用程序中工作?

  23. 23

    如何在node / mean / express应用程序中拆分index.js文件?

  24. 24

    如何对Node Js Express应用程序进行单元测试

  25. 25

    如何在Node.js Express应用程序中为用户提供下载窗口选项

  26. 26

    如何根据环境配置Express js应用程序?喜欢开发,登台和生产?

  27. 27

    实现将数据从express.js服务器自动加载到Objective-C移动应用程序

  28. 28

    将node.js应用程序部署到弹性beantalk(使用express)

  29. 29

    告诉Mongoose使用哪个数据库-在node.js Express应用程序中

热门标签

归档