随笔分类 -  NodeJs

2020.3.22
摘要:一. 使用插件 1. NodeJs自带的加密插件:crypto 文档:https://nodejs.org/api/crypto.html 可以用来将用户密码加密再存入数据库 // 随机生成加密token的密匙,用于jwt加密密匙 let tokenSecret = crypto.randomByt 阅读全文
posted @ 2020-04-26 08:41 对·味 阅读(1333) 评论(0) 推荐(0)
摘要:一. 下图查看源码获得,表示axios网络请求后返回数据类型 1. AxiosResponse 经测试data表示获取的数据 二. 设置axios的请求配置 在创建axios时进行设置 三. 设置请求头(headers)在http的源码字段 四. 使用axios爬虫遇到问题 错误1:访问不安全的ht 阅读全文
posted @ 2020-03-31 14:50 对·味 阅读(1433) 评论(0) 推荐(0)
摘要:一. 入口文件:app.js 1. 启动静态资源服务:public文件夹(静态资源)2. 设置模板引擎:views文件夹(html文件)3. 连接数据库4. 设置中间件5. 挂载路由6. 开服务 二. 路由模块:router.js1. 内部仅仅定义路由路径,与业务无关 三. 路由业务模块:servi 阅读全文
posted @ 2020-03-28 13:11 对·味 阅读(238) 评论(0) 推荐(0)
摘要:第一天 一. 使用http模块API 1. 回调响应 // 不推荐使用 res.write('hello') res.write(' world') res.end() // 推荐使用 res.end('hello world') 4. 设置Content-Type (text/plain)数据类型 阅读全文
posted @ 2020-03-22 17:06 对·味 阅读(407) 评论(0) 推荐(0)
摘要:Promise异步编程 一. Promise用法 1. Promise基本用法 实例化Promise对象,构造函数中传递函数,该函数中用于处理异步任务 resolve和reject两个参数用于处理成功和失败两种情况,并通过p.then获取处理结果 在调用then时可以只传入正常情况函数处理,不传入异 阅读全文
posted @ 2020-03-09 08:19 对·味 阅读(236) 评论(0) 推荐(0)