![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
竹映平昔
这个作者很懒,什么都没留下…
展开
-
哔哩哔哩教程:nodejs下文件上传功能实现
node.js 文件上传安装模块multer // 文件上传fs // 文件处理核心代码var express = require('express');var router = express.Router();const multer = require('multer')const fs = require('fs')/* GET home page...原创 2020-02-07 15:20:43 · 1518 阅读 · 2 评论 -
'vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
遇到这种情况呢,一般是你没有完整安装的,你应该安装npm i -g vue-cli这样就解决了,具体可以使用命令查看到安装目录npm config list在这里我们看到本地的目录为:然后在该目录看是否有Vue的相关执行文件...原创 2019-12-08 22:50:28 · 413 阅读 · 0 评论 -
012 Node.js服务端:运行node项目出现Unexpected token,但是本地测试没问题(Nodejs版本更新)
运行node项目出现Unexpected token,但是本地测试没问题[nodemon] starting `node index.js`/www/wwwroot/nodeserver/wzry/server/routes/admin/index.js:11 router.post('/', async (req, res) => { ...原创 2019-11-04 01:58:17 · 3147 阅读 · 0 评论 -
微信小程序搭配后端实现用户注册登录颁发token凭证
文章目录微信小程序登录逻辑个人开发思路微信小程序端服务端相关资料微信小程序登录逻辑说明:调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 和 会话密钥 session_key。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。注...原创 2019-10-21 22:54:00 · 1614 阅读 · 0 评论 -
VuePress::Vue 驱动的静态网站生成器
VuePress简洁至上以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。Vue 驱动享受 Vue + webpack 的开发体验,可以在 Markdown 中使用 Vue 组件,又可以使用 Vue 来开发自定义主题。高性能VuePress 会为每个页面预渲染生成静态的 HTML,同时,每个页面被加载的时候,将作为 SPA 运行。# 安装yarn...原创 2019-10-16 13:15:59 · 549 阅读 · 0 评论 -
011 nodejs服务端:使用FS模块对文件重命名、文件复制、文件移动
nodejs服务端:文件重命名、文件复制、文件移动在nodejs服务端对文件进行操作一般都使用到fs模块,今天我也在项目中使用到了,之前一直没机会写文档,现在我做一个小总结!安装必要模块npm i fs -s文件重命名demovar fs = require('fs')fs.rename(`upload/${file.filename}`, `upload/${newname}`, ...原创 2019-10-12 00:57:26 · 2093 阅读 · 0 评论 -
010 nodejs服务端:文件上传至阿里云OSS
NODE.js上传文件阿里云OSS阿里云OSS对象储存创建对象储存Buket设置跨域创建子用户管理阿里云OSS用户授权node.js后端代码编写安装必要模块配置信息测试阿里云OSS对象储存创建对象储存Buket创建到这里就完成了,然后我们需要做一些设置设置跨域依次进入基础设置>跨域设置>然后就可以创建跨域规则,可以做出如下设置,安全系数很低的哈!创建子用户管理阿里...原创 2019-10-10 20:32:36 · 4876 阅读 · 5 评论 -
009 nodejs服务端:mysql模块执行多SQL语句
nodejs服务端:mysql模块执行多SQL语句执行多SQL其实很简单,一开始考虑到这方面的问题,找了很久,本来很简单的问题但是遇到服务器无响应导致连接不上,一直以为是代码的问题其实不是。代码很简单!只需要拼接一下即可router.get('/printNow', function (req, res, next) { const payid = req.query.payid ...原创 2019-10-08 14:23:37 · 391 阅读 · 0 评论 -
008 nodejs服务端jsonwebtoken实现token签名和验证
安装必要模块 npm i passport-jwt -s 建立passport验证token模块 //引入passport-jwt模块const JwtStrategy = require('passport-jwt').Strategy, ExtractJwt = require('passport-jwt').ExtractJwtconst mysql...原创 2019-09-26 14:18:48 · 375 阅读 · 1 评论 -
007 nodejs服务端api接口内请求另一api接口
方法一: 目标接口地址 https://api.q.qq.com/sns/jscode2session?appid=' + qq.APPID + '&secret=' + qq.APPSECRET + '&js_code=' + req.query.code + '&grant_type=authorization_code 请求实现 // ...原创 2019-09-26 14:11:17 · 619 阅读 · 0 评论 -
006 nodejs服务端mysql常见增删改查操作
一、创建mysql连接模块https://blog.csdn.net/qq_15980721/article/details/101437730二、引入针对于MySQL连接模块var db = require("../config/db");三、数据库操作:增加数据router.post("/add", function (req, res, next) { var ...原创 2019-09-26 14:04:53 · 124 阅读 · 0 评论 -
005 nodejs服务端建立mysql连接
一、安装必要模块二、建立连接核心代码var mysql = require("mysql");var pool = mysql.createPool({ host: 'localhost', //主机 user: 'youdao', //数据库用户名 password: 'youdao', //数据库密码 port: '3306', ...原创 2019-09-26 14:00:53 · 121 阅读 · 0 评论 -
004 nodejs服务端文件上传demo
一、安装必要模块npm i express -snpm i fs -snpm i multer -s二、demo核心代码// upload.jsvar express = require('express');var router = express.Router();var fs = require('fs');var multer = require('mult...原创 2019-09-26 13:38:18 · 284 阅读 · 0 评论 -
003 nodejs服务端MD5加密字符串
一、安装必要模块npm i md5 -s二、加密案例const key = 'aa1518238c23f1d94357018524d9ss46'const signs = param + paytype + price + keyconst sign = md5(payid + signs);原创 2019-09-26 13:34:46 · 226 阅读 · 0 评论 -
002 nodejs express服务端POST/GET请求
一、GET请求router.get('/paydone', function (req, res, next) { const payid = req.query.payid const paytype = req.query.type const price = req.query.price const reallyPrice = req.query.reallyPric...原创 2019-09-26 13:31:46 · 260 阅读 · 0 评论 -
001 nodejs服务端解决跨域问题
方法一:NodeJS+Express解决跨域问题:Access-Control-Allow-Origin在app.js中设置如下:// 允许跨域访问app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Contr...转载 2019-09-26 13:27:23 · 557 阅读 · 0 评论