node-tutorial
node-tutorial copied to clipboard
:relaxed:Some of the node tutorial -《Node学习笔记》
# 安装multer模块 # 单图上传 ```javascript npm install multer ``` # 引用模块 它是依赖于express的一个模块 ```javascript //引用express并配置 var express = require("express"); var app = express(); app.listen(3000); ``` ```javascript var multer = require('multer'); /*var...
# 安装 参考[github的opencv仓库](https://github.com/peterbraden/node-opencv),里面有完善的教程 # 参考文档 - []()
# 打开开发者选项 小米手机点击该位置,多次点击MIUI版本的选项,就会出现开发者调试模式 ``` 设置->我的设备->全部参数->MIUI版本 ``` # 设置开发者选项 ``` 设置->更多设置->开发者选项 ``` # 安装adb驱动 点击下载[UniversalAdbDriver](https://github.com/koush/UniversalAdbDriver)或者点击[这里](https://adb.clockworkmod.com/) 配置adb环境变量,例如将以下路径放在系统的环境变量`path`中 ``` D:\Program Files (x86)\ClockworkMod\Universal Adb Driver ``` 安装后在CMD命令行中输入`adb`命令出现下图所示则表示安装成功  # root权限 可以尝试安装`KingRoot`进行root,或者连接电脑尝试获取root权限 # 启动adb服务 ##...
# 安装 安装**http-proxy-middleware**模块 ```bash npm install http-proxy-middleware --save-dev ``` # 配置 当你请求`localhost:1314/api`的时候,会跳转到`localhost:5000/api`,由于配置了**pathRewrite**,则会处理连接跳到`localhost:5000/` ```js //反向代理 var proxy = require('http-proxy-middleware'); var options = { target: 'http://localhost:5000/', // 目标主机 changeOrigin: true, // 需要虚拟主机站点...
# 参考文档 - [用Nginx做NodeJS应用的负载均衡](http://blog.csdn.net/chszs/article/details/43203127)
# 安装 在这个地址里下载redis的压缩文件[github下载地址](https://github.com/MicrosoftArchive/redis/releases)解压到`C:\redis`目录下  # 运行 在`C:\redis`该目录下打开**cmd**命令执行一下命令启动redis服务 ```bash redis-server.exe redis.windows.conf ```  # 测试 这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了,切换到redis目录下运行一下命令 ```bash redis-cli.exe -h 127.0.0.1 -p 6379 ``` 设置键值对 ```bash set myKey abc ``` 取出键值对 ```bash...
# 安装AnyProxy 全局安装AnyProxy模块 ```shell npm i -g anyproxy ```  # 配置 生成证书 ```shell anyproxy-ca ```  以代理https的方式启动 ```shell anyproxy -i ```  在浏览器打开[链接](http://localhost:8002/) ```shell http://localhost:8002/ ```  # 安装证书...
# 参考文档 - [express+session实现简易身份认证](https://www.cnblogs.com/chyingp/p/express-session.html) - [express-session官方文档](https://github.com/expressjs/session#options) - [极客学院cookie 和 session](http://wiki.jikexueyuan.com/project/node-lessons/cookie-session.html) - [Node.js + Express 登录拦截](https://www.jianshu.com/p/947db5ed1af7) - [Vue+NodeJS的跨域请求如何保存session] # token - [基于express框架的Token实现方案](https://www.cnblogs.com/hlere/p/6668159.html?utm_source=itdadao&utm_medium=referral) - [nodejs生成UID(唯一标识符)——node-uuid模块](https://www.cnblogs.com/yourstars/p/5995961.html) # 跨域传cookies 很多浏览器默认是不传递cookies的,可以在前后端分别配置如下进行跨域传递 ```js $.ajax({ type: "get",...
```js var exec = require('child_process').exec; var cmdStr = 'cat test.js'; exec(cmdStr, function (err, stdout, stderr) { if (err) { console.log('error:' + stderr); return; } else { //var data = JSON.parse(stdout);...
```js //http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=你要转换的文字 var http = require('http'); // 通过http模块访问百度的接口 var querystring = require('querystring'); // 处理请求参数的querystring模块 var fs = require('fs'); // fs模块,用来保存语音文件 var path = require('path'); //path模块 用来配置路径 //准备http请求的一些参数 var postData =...