应用配置文件及工作原理

  • 当用户创建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命令启动应用。