我们这篇文章不写代码,只是讲一些大题的思路,以及需要掌握的一些开发网站过程中的小技巧
express网站开发步骤
1. 引入express库
2. 引入http和https库,创建http和https对象服务
3. 配置跨域访问
4. 引入中间件,包括bodyParser.urlencoded、bodyParser.json,以及multer、cookieParser、express-session等等
5. 设置模板引擎
6. 创建数据库连接池
7. 使用路由
8. 监听http和https服务
————————————————————————
在此编写代码之前,如果你需要提供https服务,那么你可能就需要先申请证书
另外,为了方便做登录认证,你可能还会使用到jwt-simple库
在客户端和服务端数据传输方面,为了防止中间者通过抓包或其他方式截获到密码明文,可以使用非对称加密解密的方式,nodejs后端需要用到node-rsa库,对应的html前端需要用到JSEncrypt,前后端的加密解密方式,以及密钥对也要需要一致