express搭建的服务器,运行都是使用node app.js吗?

发布于 2022-09-12 13:44:38 字数 326 浏览 12 评论 0

最近在学习express,我的项目的入口文件是app.js
每次运行起来都是执行

node app.js

本人有个疑问,将来要是真部署到线上,是不是也要执行 node app.js啊,感觉php他们,都有phpstudy等等的工具,可以开启服务,express开启服务的方式就是 node app.js 这样的吗?

哪位大神清楚这个啊?总感觉如果部署到服务器,比如阿里云服务器,之后再在项目目录文件夹中,执行个 node app.js 怪怪的……

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

夏九 2022-09-19 13:44:38

用工具可以,帮你执行 node app.js 而已?

Java 里 javac app.java & java app 不也一样?

就算你说 PHP,也是因为有 php-fpm 程序在帮你执行 php app.php 而已。

难道你就是不想自己输入这句命令?


P.S. PHPStudy 内置了一个 nginx / Apache 环境充当 WebServer,这是因为 PHP 本身无法自宿主(Swoole 等框架是在 C 层实现的自宿主,不是 PHP);Node.js 本身可以自宿主,无需 nginx / Apache 配合。当然了,实际生产中还是前面会套一层 nginx 的,原因不解释。

长不大的小祸害 2022-09-19 13:44:38

node可以用pm2去运行,其实都差不多

迷爱 2022-09-19 13:44:38

package.json

script 
 
   "dev": "nodemon  app.js"

然后 npm run dev 就可以了

审判长 2022-09-19 13:44:38

你也可以用docker去跑node项目

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文