express搭建的服务器,运行都是使用node app.js吗?
最近在学习express,我的项目的入口文件是app.js
每次运行起来都是执行
node app.js
本人有个疑问,将来要是真部署到线上,是不是也要执行 node app.js
啊,感觉php他们,都有phpstudy等等的工具,可以开启服务,express开启服务的方式就是 node app.js
这样的吗?
哪位大神清楚这个啊?总感觉如果部署到服务器,比如阿里云服务器,之后再在项目目录文件夹中,执行个 node app.js
怪怪的……
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
用工具可以,帮你执行
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 的,原因不解释。
node可以用pm2去运行,其实都差不多
package.json
里然后
npm run dev
就可以了你也可以用docker去跑node项目