摘要: 静态资源服务 /* 封装 ss.js */ const path = require('path'); const fs = require('fs'); const mime = require('./mime.json'); exports.staticServer = (req,res,roo 阅读全文
posted @ 2020-09-29 16:25 mrtransition 阅读(113) 评论(0) 推荐(0)
摘要: 优化静态资源 /* 响应完整的页面信息 静态资源读取 */ const http = require('http'); const path = require('path'); const fs = require('fs'); const mime = require('./mime.json' 阅读全文
posted @ 2020-09-29 16:24 mrtransition 阅读(107) 评论(0) 推荐(0)
摘要: 初步实现静态资源 /* 响应完整的页面信息 静态资源读取 */ const http = require('http'); const path = require('path'); const fs = require('fs'); //根据路径读取文件的内容 let readFile = (ur 阅读全文
posted @ 2020-09-29 16:22 mrtransition 阅读(83) 评论(0) 推荐(0)
摘要: 请求路径分发 /* 处理请求路径的分发 http.IncomingMessage http.ServerResponse */ const http = require('http'); http.createServer((req,res) =>{ // res.end('ok'); //req. 阅读全文
posted @ 2020-09-29 16:20 mrtransition 阅读(129) 评论(0) 推荐(0)
摘要: 初步实现 /* 初步实现服务器功能 http.createServer([options][, requestListener]) */ const http = require('http'); //创建服务器实例对象 // let server = http.createServer(); // 阅读全文
posted @ 2020-09-29 16:17 mrtransition 阅读(118) 评论(0) 推荐(0)
摘要: 自定义包 包的规范 package.json必须在包的顶层目录下 二进制文件应该在bin目录下 JavaScript代码应该在lib目录下 文档应该在doc目录下 单元测试在test目录下 package.json字段解析 name - 包名。 version - 包的版本号。 descriptio 阅读全文
posted @ 2020-09-29 11:58 mrtransition 阅读(205) 评论(0) 推荐(0)
摘要: 包 NPM Node.js 包管理工具 官网 NPM安装 全局安装 -g -g 全局安装的包位于nodejs/node_modules 本地安装 位于当前目录/node_modules。一般用于本地开发 npm常用命令 安装包 npm install [-g] 包名 安装包的时候指定版本 npm i 阅读全文
posted @ 2020-09-29 11:07 mrtransition 阅读(201) 评论(0) 推荐(1)