Node学习系列--guides/getting-start
2017-09-30 11:51
302 查看
翻译自-https://nodejs.org/en/docs/guides/getting-started-guide/
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 404;
res.setHeader('Content-Type', 'text/plain');
res.end('hello world\n');
});
server.listen(4000, ()=>{
console.log("server is running");
});
功能:
一个最简单的web服务器
方法解析:
http.createServer([requestListener]):该方法返回一个http.server的实例,requestListener是添加到request事件的一个回调函数
port: 端口号,特定端口会提供特定的服务,例如:80端口为http服务,443端口为https服务。
hostname:主机名
如果主机名没有提供的话,服务器将会接收任意的ipv6地址或者ipv4地址,如果不提供端口号,或者使用端口号0,意味着将利用操作系统分配随机的端口号。
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 404;
res.setHeader('Content-Type', 'text/plain');
res.end('hello world\n');
});
server.listen(4000, ()=>{
console.log("server is running");
});
功能:
一个最简单的web服务器
方法解析:
http.createServer([requestListener]):该方法返回一个http.server的实例,requestListener是添加到request事件的一个回调函数
server.listen([port][, hostname][, backlog][, callback]):
port: 端口号,特定端口会提供特定的服务,例如:80端口为http服务,443端口为https服务。hostname:主机名
如果主机名没有提供的话,服务器将会接收任意的ipv6地址或者ipv4地址,如果不提供端口号,或者使用端口号0,意味着将利用操作系统分配随机的端口号。
相关文章推荐
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- webpack学习系列-lazy-loading (https://webpack.js.org/guides/lazy-loading/)
- 从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
- [VSTO系列]一、VSTO For Excel Getting Start!
- Node.js学习系列总索引
- Lua学习笔记之 Getting Start
- NodeJS学习系列课程笔记(NodeJS util工具类相关使用方法)
- 从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
- NodeJS学习系列课程笔记(NodeJs EventEmitter相关使用方法)
- ASP.NET温故而知新学习系列之ASP.NET多线程编程—.NET下的多线程编程利用thread.Start()传递参数(四)
- 从零开始学习Node.js系列教程四:多页面实现的数学运算示例
- web2py学习之getting start环境搭建
- NVelocity系列:Getting Start With NVelocity
- 转载和积累系列 - Node学习 - 1. 创建简单的HTTP服务器