当前阅读教程:Node.js在线教程 > 创建 Node.js 应用 | |
阅读(22555525) 收藏 赞(5685) 分享 | |
上一篇: Node.js 创建第一个应用 | 下一篇: 第一个HTML页面和几个入门命令 |
步骤一、引入 required 模块 我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下: var http = require("http");
步骤二、创建服务器 接下来我们使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。 实例如下,在你项目的根目录下创建一个叫 server.js 的文luan件,并写入以下代码: // 引入HTTP模块 var http=require("http"); // 用http模块创建服务 http.createServer( //request:获取URL信息 | response:浏览器返回响应信息 function(request,response){ // 发送响应数据 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200,{"Content-Type":"text/plain"}); // 发送 HTTP 头部 response.write("hello,node.js!"); // 结束响应 response.end() } ).listen(8000); // 终端打印如下信息 console.log("端口号:8000") 以上代码我们完成了一个可以工作的 HTTP 服务器。 使用 node 命令执行以上的代码: 接下来,打开浏览器访问 http://127.0.0.1:8000/,你会看到一个写着 " hello,node.js!"的网页。 分析Node.js 的 HTTP 服务器第一行请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。 接下来我们调用 http 模块提供的函数: createServer 。这个函数会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的端口号。
在cmd界面,进入退出Node.js运行环境在cmd中: 1、输入node回车即可进入Node.js运行环境。 2、退出只需要连续按两次Ctrl+C或者输入“exit”回车即可。
新手乱码问题response.writeHead(200,{"Content-Type":"text/plain"}); 如果出现乱码,后面添加编码模式 text/plain;charset=utf-8
|
|
上一篇: Node.js 创建第一个应用 | 下一篇: 第一个HTML页面和几个入门命令 |