这个帖子供大家交流讨论云引擎 Node 项目开发过程积累的一些经验、窍门。
先列几条,抛一下砖:
- 始终使用最新版的命令行工具
lean-cli,有些功能只在新版的命令行工具才支持,老旧的版本可能会有一些 bug. - 使用
lean init自动创建新项目。 - 使用
package-lock.json,保证本地调试和云引擎线上环境的依赖版本一致,避免因为依赖版本差异而出现一些奇怪的问题。本地调试开发时可以使用npm ci代替npm i(仅当引入新依赖时才使用npm i package-name),保证团队使用的依赖版本一致,另外大多数情况下npm ci比npm i更快。 - 强制重定向到 https,增强安全性。
- 网站托管绑定自定义域名时,使用控制台的自动申请 SSL 证书功能(无需自己管理证书,不用担心证书过期)。
- 网站托管绑定自定义域名时,不绑定裸域名,否则无法设置 CNAME,出入口 IP 变动时还需要到域名服务商处修改解析。
- 使用靠谱的编辑器或 IDE,例如 vscode 和 webstorm,搭配 eslint、prettier 等工具,编码效率更高,避免因为一些低级错误而浪费大量时间调试。LeanCloud 的 node sdk 有 typescript 定义文件,可供编辑器和 IDE 的代码补全和错误提示利用。
- 大部分情况下,使用
async和await有助于提高 Promise 的可读性。
-
创建时间
19年8月30日
-
最后回复
19年8月30日
- 0
回复
- 1.8K
浏览
- 1
用户
- 1
链接