应用配置文件及工作原理
更新时间:2022-01-17
- 当用户创建nodejs类型应用时,系统将自动创建以下应用配置文件。用户需要通过SVN、git或打包上传将应用配置文件下载至本地进行编辑,具体操作方法请参见代码管理。
- Node.js应用中必须监听18080端口,该端口不可更改,但用户无需在环境设置的端口设置中添加18080。
应用配置文件
新创建的Node.js应用包括如下文件:
-
app.conf
app.conf用于配置自定义Web服务规则、定时任务、环境变量及远程登录。
详细信息参见配置app.conf。
-
package.json
package.json是NPM的配置文件,用于配置编译时的依赖包及启动时的入口文件。
注意:
从package.json配置的依赖包在编译时安装到node_modules目录下,开发者也可直接将依赖包放入node_modules目录中。
-
server.js
server.js是应用启动时的入口文件,其中实现了一个最简单的 HTTP服务器。
与标准Node.js环境不同的是:创建HTTP server时要监听的端口不能任意指派,必须使用18080,代码如下:
var http = require('http'); var port = 18080; http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write('<h1>Node.js</h1>'); res.end('<p>Hello World</p>'); }).listen(port);
工作原理
Node.js环境通过npm install命令安装Node.js模块,依赖包下载到node_modules目录下,开发者也可直接将依赖包放入node_modules目录中。
Node.js通过执行npm start命令启动应用。