簡介
Node App Engine是基于Node.js v0.5.5開發(fā)的應(yīng)用托管服務(wù), 可提供node.js應(yīng)用的在線部署功能.
使用注意
1. 系統(tǒng)node使用v0.5.5版,使用時請注意與0.4.x的功能區(qū)別
2. 如有日志方面需求請暫時使用標(biāo)準(zhǔn)輸出(stdout/stderr)實現(xiàn), 很快將開發(fā)日志操作API
3. ACE托管環(huán)境中每個Nodejs應(yīng)用都會啟動一個獨(dú)立的進(jìn)程
4. 上傳的Nodejs應(yīng)用根目錄下必須有index.js或者package.json文件
5. 啟動http服務(wù)只能監(jiān)聽10080端口
6. 當(dāng)應(yīng)用有語法錯誤或者require的模塊不存在時,應(yīng)用進(jìn)程無法啟動
第三方模塊
僅支持js-native的模塊.對于c模塊暫不支持
系統(tǒng)默認(rèn)提供如下模塊:
1. express
2. connect
3. jade
如需使用其他模塊請放入$app_home/node_modules即可
禁用API
1. child_process
2. net.listenFD()
3. net.listen() 僅支持port與callback參數(shù), 不支持監(jiān)聽unix domain sock與指定監(jiān)聽ip
代碼示例
http服務(wù)
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);
新聞熱點(diǎn)
疑難解答
圖片精選