服务端代码:
javascript
// 引入nodejs中的http模块 var http = require('http'); // 创建createServer方法用于接受http客户端请求及返回响应的http服务器程序 var server = http.createServer(function(req, res) { // 通过writeHead对象设置服务器的响应头 及响应状态码定义为200 res.writeHead(200, {'Content-Type' : 'text/html'}); // 使用meta属性将设置返回的html代码的字符集设置为UTF-8,目的兼容显示中文 res.write('<head><meta charset="utf-8"/></head>'); // 通过响应对象的end方法输入html代码并结束响应流 res.end("奉天朝拜足球俱乐部"); }); // 通过http对象中的listen方法指定服务器的使用端口及服务器绑定地址 server.listen(3000, '127.0.0.1');
页面展现:
备注:在编写上述代码时,遇到一个小问题,就是每次修改的时候都要重启服务器,否则页面不会有变化,这虽然不是个bug,但难免有些不习惯,本人通过查询资料了解到,可以用supervisor模块解决这个问题。
步骤:
1、通过命令安装该模块:
javascript
npm install -g supervisor
2、启动的时候,不要用nodejs默认的命令用下面的命令启动即可:
javascript
supervisor server.js
控制台输出:
javascript
Running node-supervisor with program 'server.js' --watch '.' --extensions 'node,js' --exec 'node' Starting child process with 'node server.js' Watching directory '/Users/demacia/nodejs-mark' for changes. Press rs for restarting the process.
这样就解决这个问题了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。