Serverless 场景和传统的 NodeJS 应用的发布场景有什么区别?
Serverless 场景和传统的 NodeJS 应用的发布场景有什么区别呢?传统 NodeJS 应 用发布场景,很多成熟的公司发布构建大部分是在 CI 平台上进行的,比如说本地把代码谱 写到仓库之后自动出发这个构建逻辑;但是在云平台发布场景,代码打包是在本地进行的, 意思是点了部署后,首先它是会把本地的代码都达成一个 code.zip 压缩包,然后再把压缩 包上传,同时对包的大小也是限制的。值得注意的一点,它也会把 node-modules 的文件 夹一起打包进去。 所以如果开发应用运行在 Serverless 场景,就需要很清楚哪些依赖是在生产方面用 的,哪些依赖是在开发方面用的。如果不注意,打的包就会很容易特别大,超出平台限制。 部署成功后会返回一个地址,可以通过这个地址打开预览或申请新域名指到这个地址使 用。总结而言,本地开发只需要关注 start 命令,执行 ssr start;build 就是执行 ssr bui ld 命令。如果是本地开发,也可以直接通过 ssr deploy 一键发布到云端。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。