Node.js基础

通过官网下载安装https://nodejs.org/en/download/

php编写后端代码时,需要Apache或者Nginx的HTTP服务器,并配上mod_php5模块和php-cgi,这样看来:接收HTTP请求并提供Web页面 的需求不需要PHP来处理。

对于Nodejs,不仅实现了应用,同时还实现了整个HTTP服务器:

对于Nodejs:实现应用=实现HTTP服务器

Nodejs应用的组成部分:

1,引入模块:使用require指令载入Nodejs模块

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

3,接受请求和响应请求:客户端使用浏览器或命令行发送请求,服务器接收后返回响应数据

Hello World

创建文件(如test.js)并写入以下代码:

// 引入http模块,赋给http变量
var http = require('http');

// 创建服务器:调用http模块提供的函数创建服务对象,并指定监听的端口号
http.createServer(function (request, response) {

    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 发送响应数据 "Hello World"
    response.end('Hello World\n');
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

终端运行命令运行代码

node test.js

访问http://127.0.0.1:8888/ 即可查看页面信息

posted @ 2021-10-25 15:29  景北斗  阅读(33)  评论(0编辑  收藏  举报