萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> 阿裡雲Node.js環境

阿裡雲Node.js環境

   簡介

  Node App Engine是基於Node.js v0.5.5開發的應用托管服務, 可提供node.js應用的在線部署功能.

  使用注意

  1. 系統node使用v0.5.5版,使用時請注意與0.4.x的功能區別

  2. 如有日志方面需求請暫時使用標准輸出(stdout/stderr)實現, 很快將開發日志操作API

  3. ACE托管環境中每個Nodejs應用都會啟動一個獨立的進程

  4. 上傳的Nodejs應用根目錄下必須有index.js或者package.json文件

  5. 啟動http服務只能監聽10080端口

  6. 當應用有語法錯誤或者require的模塊不存在時,應用進程無法啟動

  第三方模塊

  僅支持js-native的模塊.對於c模塊暫不支持

  系統默認提供如下模塊:

  1. express

  2. connect

  3. jade

  如需使用其他模塊請放入$app_home/node_modules即可

  禁用API

  1. child_process

  2. net.listenFD()

  3. net.listen() 僅支持port與callback參數, 不支持監聽unix domain sock與指定監聽ip

  代碼示例

  http服務

  var http = require('http');

  http.createServer(function (req, res) {

  res.writeHead(200, {'Content-Type': 'text/plain'});

  res.end('Hello World ');

  }).listen(10080);

  console.log('Server is running');

copyright © 萬盛學電腦網 all rights reserved