node
蜗牛速度额
这个作者很懒,什么都没留下…
展开
-
node express post 传参
前端如果自己二次封装axios的话:headers = {'Content-Type': 'application/json;charset=utf-8'}// 记得将这句话写完整 不要忘记一个字 不然服务端是获取不到你发送的数据的 会超时报错后端app.jsvar bodyParser = require('body-parser');app.use(bodyPars...原创 2018-12-02 19:38:02 · 996 阅读 · 3 评论 -
node 使用utility实现字符串加密
使用utility第三方模块实现对字符串的加密utility有两个很重要的方法,一个是sha1,一个是md5,通常使用他们对字符串进行加密处理。pm install utility --saveapp.js var express=require("express");var utility=require("utility");var app=express();ap...原创 2019-02-25 21:28:27 · 462 阅读 · 0 评论 -
Node自动重启工具 nodemon
为什么要使用在编写调试Node.js项目,修改代码后,需要频繁的手动close掉,然后再重新启动,非常繁琐。现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。如何使用nodemon下载cnpm install -g nodemon使用var express = require("express")var app ...原创 2019-02-18 19:42:07 · 1381 阅读 · 0 评论 -
node.js mongoose 分页查询
router.get('/', function (request, response, next) { let page = parseInt(request.query.page); let pageSize = parseInt(request.query.pageSize); let sort = parseInt(request.query.sort); ...原创 2018-12-15 19:23:23 · 1842 阅读 · 0 评论 -
node.js 使用mongoose 批量修改数组里的字段
// 修改购物车数据的checkedrouter.post('/editCheckAll', (req, res, next) => { let userId = req.cookies.userId; let checkAll = req.body.checkAll ? '1' : '0'; User.findOne({userId: userId}, (err...原创 2018-12-14 20:22:39 · 2356 阅读 · 0 评论 -
node.js express mongoose 更新一条数据
// 修改购物车数据router.post('/cartEdit', (req, res, next) => { let userId = req.cookies.userId; let productId = req.body.productId; let productNum = req.body.productNum; User.findOneAnd...原创 2018-12-08 19:48:24 · 1085 阅读 · 0 评论 -
node.js express mongoose 删除一条数据
router.post('/cart/del', (req, res, next) => { let userId = req.cookies.userId; let productId = req.body.productId; console.log(userId) console.log(productId) User.findOneAndUpdate({us...原创 2018-12-07 22:38:33 · 1102 阅读 · 0 评论 -
Node cors 跨域
node后端处理跨域问题 cnpm install cors --save let cors = require('cors');let corslet = cors({ // 应许改域访问 origin: ['http://localhost:8080'], // 允许状态为200 optionsSuccessStatus: 200, // 只应...原创 2018-12-01 18:36:15 · 993 阅读 · 0 评论 -
Node应用的进程管理器 PM2
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧。PM2 (github上的源码)是开源的基于Nodejs的进程管理器,包括守护进程,监控,日志的一整套完整的功能,基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodej...原创 2018-12-01 15:45:18 · 177 阅读 · 0 评论 -
node express post 数据 切返回数据 隐藏不必要的数据
Router.post('/login', function(require, response) { const { user, pwd } = require.body; User.findOne({user, pwd: md5Pwd(pwd)}, {pwd: 0, _id: 0, __v: 0}, function(err, doc) { if (!doc) { ...原创 2019-02-25 22:22:08 · 278 阅读 · 0 评论