node
十八流选手益达张
这个作者很懒,什么都没留下…
展开
-
了解 node cookie 状态保持
cookie 在浏览器端,cookie实际上是一些小文件,可以持久的保存一些数据,通常用它来保存token 浏览器可以保存很多的cookie,每个cookie包含下面的信息: key:键 value:值 domain:域,表达这个cookie是属于哪个网站的,比如duyi.ke.qq.com,表示这个cookie是属于duyi.ke.qq.com这个网站的 path:路径,表达这个cookie是属于该网站的哪个基路径的。比如/news,表示这个cookie属于/news这个路径的。 secure:是否使用原创 2020-09-14 23:47:39 · 144 阅读 · 0 评论 -
node 中间件 了解
express中间件模型 在某些场景中,对请求的处理可能会经过多个步骤,比如:日志记录、安全验证、权限验证、业务处理,为了分割这些不同的处理,express提供了中间件的模型 app.use(function(req, res, next){ console.log("中间件1的处理"); next(); //交给下一个匹配的中间件 }) // 注意:use中的路径匹配的是基路径,下面的处理函数可以匹配所有以 /news 开头的路径 app.use("/news", function(req, re原创 2020-09-14 00:15:22 · 101 阅读 · 0 评论 -
使用express 创建web服务器
##http协议简单了解 例如:`http://localhost:9527/news?pa protocal:http hostname: localhost port: 9527,如果没有写端口号,默认为80 path: /news query: ?page=1&limit=10,表示有两个信息传递过来{page:1, limit:10} hash:2,hash一般用作锚链接,服务器一般不需要这个信息 如果url地址成功的找到了服务器,客户端会组装一个特别的消息格式发送给服务器,称之为请求原创 2020-09-12 22:37:52 · 535 阅读 · 0 评论 -
node 关于 mongoose 使用
安装mongoose npm i mongoose 创建连接 var mongoose = require("mongoose"); mongoose.set("useCreateIndex", true); // 新版本对索引的处理方式有所变化,无此代码会有警告 mongoose.connect("mongodb://localhost/test", { useNewUrlParser: true, // 新版本对连接字符串的解析有更好的支持,无此代码会有警告 useUnifiedTopolog原创 2020-09-10 23:45:10 · 154 阅读 · 0 评论 -
node 关于common.js 模块化
common.js 伪代码 //缓存 let cache = { "D:node\a.js":34, }; function require(modulePath){ //获取模块绝对路径 let moduleId = getModuleId(modulePath); if (cache[moduleId]) { // 是否有缓存 return cache[moduleId]; } // 该函数用于执行一个模块 function execM原创 2020-09-09 23:26:32 · 79 阅读 · 0 评论