![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node基础
lockloke
记录学习心得
有很多问题,对那些高手来说太简单,所以就没人去解释该怎么处理。然而这才是新手最需要的,毕竟新手嘛,什么问题都可能出现,搜又不知道该搜什么关键字。
希望我的文章能帮到其他人
待我稍微整理下思路后再记录下新人入职后如何快速上手吧
展开
-
Node--JWT-拦截器-服务部署
基于cookie-session方式 客户端使用账号密码登录 服务端对账号密码进行验证并生成session对象 之后服务端将sessionid返回 客户端在浏览器端保存sessionid在之后客户端发送请求时会带上sessionid到服务器 最后服务端接收到sessionid后会与之前保存的进行对比以确认用户身份 基于jwt方式(json-web-token) 1、客户端用户使用账号密码登录 2、服务端进行验证并生成jwt(需要自己设置密钥,服务端根据密钥生成的jwt) 3、服务端将jwt返回 4、客原创 2021-10-07 16:08:03 · 352 阅读 · 0 评论 -
node--动态配置
在运行项目的时候,项目内的代码会被编译,但package.json中的代码不会改动的,因此,可以将一些配置信息写在package.json中,像端口号这些就可以写在这里,提高项目的可配置性。 (本文是在上一篇的基础上写的,链接在这) 需要安装一个插件 cross-env cnpm i -S cross-env 安装完之后,我们可以在package.json中配置 { ... "script":{ "start":"cross-env PORT=3300 app.js" //app.js是项目的启动文件原创 2021-09-25 15:14:46 · 199 阅读 · 0 评论 -
Node--支持es6模块化的解决方式
node使用es6的导入导出(export、import) 先写一个express.js吧,在express中导出 var express = require("express"); var util = require("util"); // module.exports= function(port){ export default function() { var app=express(); app.listenAsync=util.promisify(app.listen); app原创 2021-09-24 23:51:14 · 616 阅读 · 0 评论 -
Node读写操作基础
请先安装好node.js再执行下面操作 1、先导入fs模块 var fs=require("fs"); 2、读取 fs.readFile(文件名,"utf-8",(err,data)=>{ // console.log(err,data.toString()); console.log(err,data); })) 因为读取出来的data数据是二进制的,所以需要进行格式转换,可以选择data.toString()的方式将二进制数据转为字符串,也可以不用toString(),改成在.原创 2021-05-09 21:17:57 · 112 阅读 · 0 评论