本文介绍: Node.js开发的目的就是为了用JavaScript编写Web服务器程序。因为JavaScript实际上已经统治了浏览器端的脚本,其优势就是有世界上数量最多的前端开发人员。如果已经掌握了JavaScript前端开发,再学习一下如何将JavaScript应用在后端开发,就是名副其实全栈了。

http

Node.js开发的目的就是为了用JavaScript编写Web服务器程序。因为JavaScript实际上已经统治了浏览器端的脚本,其优势就是有世界上数量最多的前端开发人员。如果已经掌握了JavaScript前端开发,再学习一下如何将JavaScript应用在后端开发,就是名副其实全栈了。

HTTP协议

理解Web服务器程序工作原理,首先,我们要对HTTP协议基本的了解。如果你对HTTP协议不太熟悉,先看一看HTTP协议简介

HTTP服务器

开发HTTP服务器程序,从头处理TCP连接解析HTTP是不现实的。这些工作实际上已经由Node.js自带http模块完成了。应用程序并不直接和HTTP协议打交道,而是操作http模块提供的requestresponse对象

request对象封装了HTTP请求我们调用request对象属性方法可以拿到所有HTTP请求的信息

response对象封装了HTTP响应我们操作response对象方法,就可以把HTTP响应返回浏览器

用Node.js实现一个HTTP服务器程序非常简单。我们来实现一个简单的Web程序hello.js,它对于所有请求,都返回Hello world!:

'use strict';

// 导入http模块:
var http = require('http');

// 创建http server,并传入回调函数:
var server = http.createServer(function (request, response) {
    // 回调函数接收requestrespons

原文地址:https://blog.csdn.net/2301_76484015/article/details/129701838

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_34962.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注