最近在学习express,我的项目的入口文件是app.js每次运行起来都是执行
node app.js
本人有个疑问,将来要是真部署到线上,是不是也要执行 node app.js啊,感觉php他们,都有phpstudy等等的工具,可以开启服务,express开启服务的方式就是 node app.js 这样的吗?
哪位大神清楚这个啊?总感觉如果部署到服务器,比如阿里云服务器,之后再在项目目录文件夹中,执行个 node app.js 怪怪的……
用工具可以,帮你执行 node app.js 而已?
Java 里 javac app.java & java app 不也一样?
javac app.java & java app
就算你说 PHP,也是因为有 php-fpm 程序在帮你执行 php app.php 而已。
php app.php
难道你就是不想自己输入这句命令?
P.S. PHPStudy 内置了一个 nginx / Apache 环境充当 WebServer,这是因为 PHP 本身无法自宿主(Swoole 等框架是在 C 层实现的自宿主,不是 PHP);Node.js 本身可以自宿主,无需 nginx / Apache 配合。当然了,实际生产中还是前面会套一层 nginx 的,原因不解释。
548k questions
547k answers
4 comments
86.3k users