Node.js 基础--01 Hello,World

Posted 熊大大大大大大大大

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js 基础--01 Hello,World相关的知识,希望对你有一定的参考价值。

 1 var http=require("http"); //引入http模块
 2 http.createServer(function(request,response){ //创建服务器
 3     response.writeHead("200",{"Content-Type":"text/html;charset=utf-8"});  //开始
 4     if(request.url!=="/favicon.ico"){ //手动清除浏览器默认的第二次请求,这样里面的代码只会执行一次;否则会执行两次。在Express等其他框架中已经自动使用。。
 5         console.log("aaa");
 6         response.write("Hello World");
 7         response.end(\'hello,世界\');  //结束;如果不写入东西的话,可以写空字符串;但是这里必须是字符串格式
 8     }
 9 }).listen(8000);
10 console.log("Server running at http:127.0.0.1:8000");

本节是node.js的基础开头篇,代码部分展示了利用node.js创建了一个简单的服务器功能。

需要注意的有以下几点:

1,var http=require("http"); 需要哪个模块,需要提前引入;(这里跟第二节的函数的引入相似);

2,response.writeHead();此方法是定义html的文件头;必须,necessary;

3,if(request.url!=="/favicon.ico"){ //手动清除浏览器默认的第二次请求,这样里面的代码只会执行一次;否则后台输出会执行两次。在Express等其他框架中已经自动使用。。

 

4,response.end(\'hello,世界\'); //结束;如果不写入东西的话,可以写空字符串;但是这里必须是字符串格式

 

Over...

以上是关于Node.js 基础--01 Hello,World的主要内容,如果未能解决你的问题,请参考以下文章

玩转Node.js - 01. Hello World!

01.Hello Node.js

Node.js之Express路由中间件

无法让 Node.js Express 代码在 Cloud 9 中说“Hello World”

Node.js Windows系统学习记录 -- 01用法

从模块中调用 Node.js 模块函数