nodejs
正函数
一呼吸,一天地
展开
-
node使用nodemonjs自动启动项目
node使用nodemonjs自动启动项目原创 2023-12-29 13:52:55 · 711 阅读 · 0 评论 -
Egg使用jwt拦截jtoken验证
Egg使用jwt拦截jtoken验证原创 2023-10-01 02:11:58 · 261 阅读 · 0 评论 -
express 创建项目
安装expressnpm install -g express安装项目生成器express-generator npm install -g express-generator建立项目express 项目名原创 2021-10-20 16:10:34 · 109 阅读 · 0 评论 -
node图片上传
安装 npm install --save multer引入var multer = require('multer')//引入成功会自动创建 uploads目录var upload = multer({ dest: 'uploads/' })前端调用该接口 就会在 uploads文件夹生成二进制的图片封装图片上传const multer = require('multer')const fs = require('fs')const path = require('pa.原创 2021-03-20 13:39:14 · 359 阅读 · 0 评论 -
Node实战 express-jwt登录拦截校验
安装express-jwtnpm install express-jwt引入: const expressJwt = require(‘express-jwt’)使用app.use(expressJWT({ secret: TOKEN_KEY }).unless({ path: ['/api/user/register','/api/user/login'] //白名单,除了这里写的地址,其他的URL都需要验证}));token校验失败方法if (err.name ===原创 2020-07-05 18:27:19 · 1757 阅读 · 0 评论 -
Node.js实战登录接口(笔记)
安装 jsonwebtoken 加密生成tokennpm install jsonwebtoken -Smodule.exports={ PWD:'DENGLIWEN', //密码密钥 TOKEN_KEY:'WOAINI',//TOKEN密钥 TIME:60*60*24 //过期时间}var express = require('express');var router = express.Router();//引入query方法const query = re.原创 2020-07-01 12:03:04 · 2188 阅读 · 1 评论 -
Node.js实战注册接口
解决接口跨域安装中间间corsnpm install cors --save在app.js 中引入密码使用MD5加密 和设置密钥(设置密钥是为了防止别人解密)安装cryptonpm install crypto --save在更目录下创建urils文件 contant,js 存放密钥index,js中写加密方法const crypto = require('crypto')//加密方法function md5 (s){ return crypto.createHas.原创 2020-06-29 18:19:37 · 512 阅读 · 0 评论 -
mysql连接池
为什么要使用mysql连接池普通连接会频繁的创建和关闭连接 减低系统的性能提高体统的开销,如果右成百上千个人请求会不断创建和关闭连接池可以有效的管理连接,达到复用的效果每次请求数据会在连接池里面获取连接与数据库通讯,获得数据之后在释放回连接池...原创 2020-06-28 18:08:28 · 277 阅读 · 0 评论 -
node实战1连接mysql
npm install mysql --savevar mysql = require('mysql'); //引入mydql//创建连接var connection = mysql.createConnection({ host: 'localhost', //连接地址 user: 'root', password: '123456',//密码 database: 'user_text',//数据库名称 port:"3306"}); //建立连接connection.con原创 2020-06-28 17:23:56 · 123 阅读 · 0 评论 -
express使用
安装npm install express --save使用步骤引入const express = require(“express”)创建服务const app = express()开启服务app.listen(3000)get请求app.get("/index",(req.res)=>{res.send(req.query)})pos...原创 2020-04-06 20:36:51 · 151 阅读 · 0 评论 -
Nodejs创建http服务
常见http状态码200请求成功301资源永久转移到其他url404请求资源或者网页不存在500内部服务器错误Content-Type内容形式const http = require("http") //引入http模块let server = http.createServer((req,res)=>{ //创建http服务 res.writeHead(200,...原创 2020-04-03 10:13:54 · 308 阅读 · 0 评论 -
node.js文件系统模块常用api操作
阅读文件var fs = require(“fs”)fs.readFile("文件路径",(err,data)=>{ //如果报错 if(err){ return console.log(err)}console.log(data)})写入文件fs.writeFile('文件路径','添加内容',err=>{ if(err) throw err ...原创 2020-04-02 14:16:29 · 234 阅读 · 0 评论 -
commonjs模板规范
commonjs规范每个文件相当于一个模块,有自己的作用域,其模块里面的变量,函数以及类都是私有的 对外不可见的module.exports模块导出``function add(a, b) {console.log(a + b)}function del(a, b) {console.log(a - b)}module.exports = { add, del }``...原创 2020-04-01 19:39:33 · 129 阅读 · 0 评论