应用引擎BAE-专业版

    应用配置文件及工作原理

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

    上一篇
    开发者使用注意
    下一篇
    系统日志