node小技巧
- 本文遇到的问题是因为想把公司的项目从一个较旧的脚手架react-redux-starter-kit迁移到react-boilerplate
一、node服务器想使用proxy
- 前端项目的node服务器如果没有使用webpack-dev-server,但是又想使用proxy功能;于是大致扫了一下webpack-dev-server的源码,发现其使用了http-proxy-middleware这个中间件
1.安装http-proxy-middleware
1 | yarn add http-proxy-middleware |
2. 示例用法
1 | const app = express() |
- 详细用法参考该库的github仓库
二、如何搭建https服务
- 原项目使用node server的是https协议,而react-boilerplate使用的是http
1. 生成证书
1 | openssl genrsa -out privatekey.pem 1024 |
2. 建立https服务器
1 | const fs=requires('fs'); |