學習node.js的一些筆記

        最近看了幾眼node.js,之前曾據說它用途很大。html

        在菜鳥教程上,已看了過半的內容:http://www.runoob.com/nodejs/nodejs-web-module.html,現在看到了這裏,這裏前後建立了一個服務器,一個html文件,一個客戶端,直觀的讓我清楚了他們的做用,看到這裏,好像開竅了通常,看前面的時候,我就在想,這不就是js嗎,沒什麼特別,一直沒試過本身作服務器,或許學完以後,能夠作一個玩一玩呢,哈哈。這一節,遇到的問題是在執行客戶端js文件的時候,js報錯了,說events.js:183  throw er; // Unhandled 'error' event:node

 

網上有說是端口衝突,我改了好多個端口號,仍是不行,而後再看看代碼,看看報錯,領悟到應該先執行服務器js,而後另開一個終端頁執行客戶端js,而我是服務器js我已經咔擦掉了,沒在運行,因此報錯。web

        繼續往下學習,到了express框架,遇到了Nodejs Express模塊server.address().address爲::的問題,說是是要自定義lacalhost,沒看懂,只見方法加了個參數以後,正常了:express

var express=require('express');
var app=express();
app.get('/',function(req,res){
    res.send('Hello World');
});

var server=app.listen(8081,'localhost',function(){
    var host=server.address().address;
    console.log(host);
    var port=server.address().port;
    console.log(port);
    console.log('應用實例,訪問地址爲:http://%s:%s',host,port);
});
相關文章
相關標籤/搜索