随笔分类 -  node.js

摘要:es6模块和commonjs模块都属于js这门语言的模块规范,commonjs服务于nodejs,es6服务于浏览器并且在nodejs中的支持度越来越高,那么目前阶段这两者有什么不同呢? 相关代码地址:https://github.com/blank-x/blog-code/tree/main/1- 阅读全文
posted @ 2021-03-14 16:33 空山与新雨 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在使用express-session的时候,使用mongodb存储session,过期的session可以自动被删除,不需要代码中处理。 通过查看源代码发现,在connect-mongo中使用设置索引的方式来自动删除过期的session。 // 初始化connect-mongo的时候 autoRem 阅读全文
posted @ 2020-08-31 14:19 空山与新雨 阅读(342) 评论(0) 推荐(0) 编辑
摘要:writeHead response.writeHead(statusCode[, statusMessage][, headers]) statusMessage 好像没什么用,一般用不到。 返回对 ServerResponse 的引用,以便可以链式调用。 const body = 'hello 阅读全文
posted @ 2020-08-30 21:55 空山与新雨 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:app.use(session({ name: config.session.name, secret: config.session.secret, resave: true, saveUninitialized: false, cookie: config.session.cookie, sto 阅读全文
posted @ 2020-08-30 12:44 空山与新雨 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:可写流 常用事件 :close drain error finish pipe unpipe 常用方法 :write end 客户端的 HTTP 请求 服务器的 HTTP 响应 fs 的写入流 zlib 流 crypto 流 TCP socket 子进程 stdin process.stdout、p 阅读全文
posted @ 2020-08-28 21:44 空山与新雨 阅读(385) 评论(0) 推荐(0) 编辑
摘要:npm install -g @vue/cli npm install -g @vue/cli-service-global vue serve app.vue没有任何反应 查看vue-cli版本是2.9.6 npm uninstall vue-cli -g 查看vue-cli版本仍然是2.9.6 阅读全文
posted @ 2020-08-28 21:41 空山与新雨 阅读(1449) 评论(0) 推荐(0) 编辑
摘要:可读流 包含的事件:data,readable,end,close ,error,pause,resume 常用方法:resume,read,pipe,pause 客户端的 HTTP 响应 服务器的 HTTP 请求 fs 的读取流 zlib 流 crypto 流 TCP socket 子进程 std 阅读全文
posted @ 2020-08-06 10:10 空山与新雨 阅读(468) 评论(0) 推荐(0) 编辑
摘要:express获取client_ip req.ip // 获取客户端ip req.ips // 获取请求经过的客户端与代理服务器的Ip列表 查看源码 定义获取ip的入口, // 源码 request.js defineGetter(req, 'ip', function ip(){ var trus 阅读全文
posted @ 2020-07-12 13:40 空山与新雨 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:案例 var koa = require('koa') var app = new koa() app.use(function (ctx,next) { ctx.body = ctx.ip }) app.listen('9090') 同时nginx设置代理: server { listen 806 阅读全文
posted @ 2020-07-11 22:45 空山与新雨 阅读(2804) 评论(0) 推荐(0) 编辑
摘要:先上代码 var http = require('http') var server = http.createServer(function (req,res) { console.log(req.headers['x-forwarded-for'] ); // 判断是否有反向代理 console 阅读全文
posted @ 2020-07-10 22:49 空山与新雨 阅读(5691) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示