(14)Node.js 核心模块—http
一、核心模块 - http模块介绍
• http 模块可以发布 web 服务,在没有学习http模块之前,我们都是用tomcat,nginx等服务器。
• 使用之前,通过 require 引入
• 官方文档:http://nodejs.cn/api/http.html
二、示例
const http = require('http')
//1.创建服务器 req = request 请求 res = response 响应
const server = http.createServer((req,res) => {res.statusCode = 200;//表示设置请求成功的状态码res.setHeader('Content-Type', 'text/plain; charset=utf-8')res.end('你好: Node.js')
})
//2.发布 web 服务
const port = 3000 //端口号
const host = 'localhost' //主机名
//在浏览器中访问: http://localhost:3000 然后能看到效果
server.listen(port,host,() => {console.log(`服务器运行在 http://${host}:${port}`);
})
(14)Node.js 核心模块—http相关推荐
- 前端基础-Node.js核心模块的使用
第2章 核心模块的使用 2.1.1 FS模块 node核心模块之一,用于操作文件: 中文手册 : http://nodejs.cn/api/fs.html 文件读写 // 引入模块 var fs = ...
- (10)Node.js核心模块—fs文件系统之目录操作
一.创建目录 // 引入fs模块 const fs = require('fs') //创建目录(文件夹) //语法:fs.mkdir('目录路径',回调函数) fs.mkdir('./d1', (e ...
- (12)Node.js核心模块fs—实现文件复制和压缩
一.文件复制 将src目录下的style.css文件复制一份,到dist目录下. 二.文件压缩 文件压缩就是把我们书写的代码中的空格和注释进行删除,这样我们体积会变小,当我们上线到服务器时,给服务器造 ...
- (11)Node.js 核心模块fs – 同步函数( synchronization )
一.介绍图 再执行程序1时,把1.1和1.2丢到事件队列中,去异步执行,这样提高了效率,让执行速度更快. 如果使用同步,需要等待程序1完全执行完成后,才能去执行程序2. 二.同步函数 • 在主程序中自 ...
- node.js中模块_在Node.js中需要模块:您需要知道的一切
node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...
- Node.js核心入门(二)
目录: Node.js核心入门(一) 全局对象 常用工具 事件机制 Node.js核心入门(二) 文件系统访问 HTTP服务器与客户端 文件系统 fs fs 模块是文件操作的封装,它提供了文件的读取. ...
- Node.js DNS 模块
Node.js 工具模块 Node.js DNS 模块用于解析域名.引入 DNS 模块语法格式如下: var dns = require("dns") 方法 序号 方法 & ...
- Node.js Net 模块
Node.js 工具模块 Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过以下方式引入该模块: var net = require(&qu ...
- Node.js:模块查找,引用及缓存机制
1. Node.js的模块载入方式与机制 Node.js中模块可以通过文件路径或名字获取模块的引用.模块的引用会映射到一个js文件路径,除非它是一个Node内置模块.Node的内置模块公开了一些常用的 ...
最新文章
- SQL Relay 0.47 发布,SQL 中间层
- AngularJS 项目搭建--基于RequireJs
- windows10 python3.5 opencv3
- win10证书服务器不可用,win10系统提示“安全证书的吊销信息不可用”的修复方法...
- 蓝桥杯 ADV-66算法提高 阮小二买彩票
- linux中关闭归档备份,RMAN在归档/非归档,库关闭/mounted/开启状态下的备份
- 360好还是电脑管家好_安装了电脑管家,为什么电脑还是卡?
- kettle查询mysql获取uuid_java中调用kettle转换文件
- 【气动学】基于matlab GPS卫星仿真【含Matlab源码 1094期】
- java 文件夹删除_Java删除文件夹和文件
- 易企秀12.4 模板编辑无法删除页面问题分析
- Error: ADB exited with exit code 1 Performing Streamed Install adb: failed to install D:\svn\app\sm
- odoo 使用打印功能
- 大数据播报 | 数据悄悄告诉你“私有云背后的秘密”
- 中国制霸生成器火了/ 马斯克香水被炒至原价10倍/ 闽南话翻英语算法来了… 今日更多新鲜事在此...
- 华景机器人百度_华景机器人表情符整理
- 《赵成的运维体系管理课》学习笔记(4)——稳定性保障
- 复制excel或word中图片不失真
- 第四届河南省程序设计大赛D	nyoj306-走迷宫【二分DFS、最短路Dijkstra】
- 部分赛车游戏对方向盘支持程度记录
热门文章
- 【332】Machine Learning
- [USACO08OPEN]寻宝之路Clear And Present Danger
- 《追风筝的人》卡勒德·胡赛尼著小说成长的故事
- SQL Server 2008 R2——ROW_NUMBER() 去掉不同行中相同列的重复内容
- Linux网络服务-Web Service之【apache的功能、安装、配置文件介绍以及实验实例】(三)...
- NSString,最美的创建方式也最毒
- 程序员的进阶课-架构师之路(9)-平衡二叉树(AVL树)
- XLNet:广义自回归预训练语言模型 2019 NIPS
- 吉林建筑大学计算机科学技术,魏立明 - 吉林建筑大学 - 电气与计算机学院
- Windows 10 SSH 下载地址