如果用nodejs开发一个网站

我们这篇文章不写代码,只是讲一些大题的思路,以及需要掌握的一些开发网站过程中的小技巧

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,前后端的加密解密方式,以及密钥对也要需要一致

经验分享 程序员 微信小程序 职场和发展