即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

Node.js学习与进阶(1)牛刀小试

编程语言 qiqiyingse 8℃ 0评论
本文目录
[隐藏]

Node.js 的用途什么的就不多说了

今天只是把刚刚学习的一点点Node.js 的内容记录分享出来。


在Node.js 环境搭建好了之后,可以执行以下语句进行测试

nodejs --version
v0.10.25


创建第一个应用前。了解一下Node.js 应用是由哪几部分组成的:


引入 required 模块:可以使用 require 指令来载入 Node.js 模块。


创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。


接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。


首先使用 require 指令来载入http模块

var http = require("http");


接着使用http.creatServer()创建服务器, 并使用listen方法 来绑定指定的端口

实例如下:

var http = require("http");
http.createServer(function(request,response) {
  response.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});
  response.end('Hello,world\n 你好nodejs\n');
}).listen(8888);
console.log('Server running at http://127.0.0.1:8888/');






var http = require("http");
http.createServer(function(req, res) {  
  res.writeHead(200, {'Content-Type': 'text/html'});  
  res.write('');  
  res.write('

1.TS

'); res.write('Oh Baby , welcom to Nodejs world'); res.end('

初次学习,以后努力

'); }).listen(3000); console.log('Server running at http://127.0.0.1:3000/');






上面两个实例对比明显的能发现以下功能:

在content-type 里面  text/ 后面的参数指定了 写入内容的类型 是 文本数据, 还是html 数据

在HTML  文档里面   使用    能够制定编码格式 ‘utf-8’, 然后就能显示中文了

在text 格式的文档里面, 后面跟上charset=utf-8′    同样也能显示中文了


而listen 方法可以指定自定义的端口号, 但是一般默认 80端口是HTTP通信使用, 23端口是Telnet服务使用等 ,因此一般不要使用那些默认的端口号。


最后一句话,是控制台输出语句, 相当于C语言中的 printf 语句。


转载请注明:CodingBlog » Node.js学习与进阶(1)牛刀小试

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情