学习node.js的一些笔记

        最近看了几眼node.js,以前曾听说它用途很大。

        在菜鸟教程上,已看了过半的内容:http://www.runoob.com/nodejs/nodejs-web-module.html,如今看到了这里,这里先后创建了一个服务器,一个html文件,一个客户端,直观的让我清楚了他们的作用,看到这里,好像开窍了一般,看前面的时候,我就在想,这不就是js吗,没什么特别,一直没试过自己做服务器,或许学完之后,可以做一个玩一玩呢,哈哈。这一节,遇到的问题是在执行客户端js文件的时候,js报错了,说events.js:183  throw er; // Unhandled 'error' event:

 

网上有说是端口冲突,我改了好多个端口号,还是不行,然后再看看代码,看看报错,领悟到应该先执行服务器js,然后另开一个终端页执行客户端js,而我是服务器js我已经咔擦掉了,没在运行,所以报错。

        继续往下学习,到了express框架,遇到了Nodejs Express模块server.address().address为::的问题,说是是要自定义lacalhost,没看懂,只见方法加了个参数之后,正常了:

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);
});

 

posted @ 2018-04-24 17:03  北倍  阅读(210)  评论(0编辑  收藏  举报