一、核心模块 - 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相关推荐

  1. 前端基础-Node.js核心模块的使用

    第2章 核心模块的使用 2.1.1 FS模块 node核心模块之一,用于操作文件: 中文手册 : http://nodejs.cn/api/fs.html 文件读写 // 引入模块 var fs = ...

  2. (10)Node.js核心模块—fs文件系统之目录操作

    一.创建目录 // 引入fs模块 const fs = require('fs') //创建目录(文件夹) //语法:fs.mkdir('目录路径',回调函数) fs.mkdir('./d1', (e ...

  3. (12)Node.js核心模块fs—实现文件复制和压缩

    一.文件复制 将src目录下的style.css文件复制一份,到dist目录下. 二.文件压缩 文件压缩就是把我们书写的代码中的空格和注释进行删除,这样我们体积会变小,当我们上线到服务器时,给服务器造 ...

  4. (11)Node.js 核心模块fs – 同步函数( synchronization )

    一.介绍图 再执行程序1时,把1.1和1.2丢到事件队列中,去异步执行,这样提高了效率,让执行速度更快. 如果使用同步,需要等待程序1完全执行完成后,才能去执行程序2. 二.同步函数 • 在主程序中自 ...

  5. node.js中模块_在Node.js中需要模块:您需要知道的一切

    node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...

  6. Node.js核心入门(二)

    目录: Node.js核心入门(一) 全局对象 常用工具 事件机制 Node.js核心入门(二) 文件系统访问 HTTP服务器与客户端 文件系统 fs fs 模块是文件操作的封装,它提供了文件的读取. ...

  7. Node.js DNS 模块

    Node.js 工具模块 Node.js DNS 模块用于解析域名.引入 DNS 模块语法格式如下: var dns = require("dns") 方法 序号 方法 & ...

  8. Node.js Net 模块

    Node.js 工具模块 Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过以下方式引入该模块: var net = require(&qu ...

  9. Node.js:模块查找,引用及缓存机制

    1. Node.js的模块载入方式与机制 Node.js中模块可以通过文件路径或名字获取模块的引用.模块的引用会映射到一个js文件路径,除非它是一个Node内置模块.Node的内置模块公开了一些常用的 ...

最新文章

  1. SQL Relay 0.47 发布,SQL 中间层
  2. AngularJS 项目搭建--基于RequireJs
  3. windows10 python3.5 opencv3
  4. win10证书服务器不可用,win10系统提示“安全证书的吊销信息不可用”的修复方法...
  5. 蓝桥杯 ADV-66算法提高 阮小二买彩票
  6. linux中关闭归档备份,RMAN在归档/非归档,库关闭/mounted/开启状态下的备份
  7. 360好还是电脑管家好_安装了电脑管家,为什么电脑还是卡?
  8. kettle查询mysql获取uuid_java中调用kettle转换文件
  9. 【气动学】基于matlab GPS卫星仿真【含Matlab源码 1094期】
  10. java 文件夹删除_Java删除文件夹和文件
  11. 易企秀12.4 模板编辑无法删除页面问题分析
  12. Error: ADB exited with exit code 1 Performing Streamed Install adb: failed to install D:\svn\app\sm
  13. odoo 使用打印功能
  14. 大数据播报 | 数据悄悄告诉你“私有云背后的秘密”
  15. 中国制霸生成器火了/ 马斯克香水被炒至原价10倍/ 闽南话翻英语算法来了… 今日更多新鲜事在此...
  16. 华景机器人百度_华景机器人表情符整理
  17. 《赵成的运维体系管理课》学习笔记(4)——稳定性保障
  18. 复制excel或word中图片不失真
  19. 第四届河南省程序设计大赛D nyoj306-走迷宫【二分DFS、最短路Dijkstra】
  20. 部分赛车游戏对方向盘支持程度记录

热门文章

  1. 【332】Machine Learning
  2. [USACO08OPEN]寻宝之路Clear And Present Danger
  3. 《追风筝的人》卡勒德·胡赛尼著小说成长的故事
  4. SQL Server 2008 R2——ROW_NUMBER() 去掉不同行中相同列的重复内容
  5. Linux网络服务-Web Service之【apache的功能、安装、配置文件介绍以及实验实例】(三)...
  6. NSString,最美的创建方式也最毒
  7. 程序员的进阶课-架构师之路(9)-平衡二叉树(AVL树)
  8. XLNet:广义自回归预训练语言模型 2019 NIPS
  9. 吉林建筑大学计算机科学技术,魏立明 - 吉林建筑大学 - 电气与计算机学院
  10. Windows 10 SSH 下载地址