位置:电子教程 > Node.js在线教程 (如果看不到内容请使用360浏览器) 推荐学习资源
Node概要
Node.js 安装配置
安装开发工具vscode和配置汉化
Node.js 创建第一个应用
NPM 使用介绍
Node.js REPL(交互式解释器)
Node.js 回调函数
Node.js 事件循环
Node.js EventEmitter
Node.js Stream(流)
Node.js模块系统
Node.js 全局对象
console
Node.js 函数
Node.js 路由
Node.js 常用工具
Node.js GET/POST请求
当前阅读教程: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 命令执行以上的代码:

image.png

接下来,打开浏览器访问 http://127.0.0.1:8000/,你会看到一个写着 " hello,node.js!"的网页。

image.png


分析Node.js 的 HTTP 服务器

第一行请求(requireNode.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页面和几个入门命令
计算机毕业设计作品网      毕业设计文档网      小程序教程网       毕业设计资料网  |         毕业设计定制QQ:45157718(微信同号)(备注:毕设)