您的位置 首页 > 腾讯云社区

诚心求问:做一个 Serverless SSR 的模式需要几步?---腾讯云serverless团队

很久之前,看到过一个段子:“把大象塞进冰箱需要几步?” 回答是:“三步,第一步打开冰箱,第二步把大象塞进去,第三步关上冰箱”。这是一个无厘头式的幽默,用极简平淡的回答,来解释看似夸张的问题。

做一个 Serverless SSR 虽然不是把大象装进冰箱这样的问题,但是同样让很多开发者望而生畏 —— 因为网上关于 SSR 和 Serverless 的教程太多,动辄很大篇幅,很多步骤。让初学者无从下手,就算照着学一遍,也可能会遇到这样那样的问题,很费功夫。

但是现在,开发者可以有一种 “冰箱装大象” 的方式来完成一个 Serverless SSR:

第一,你需要有一个 SSR 框架 :Next.js

第二,你需要有一个 Serverless 框架 :Serverless Framework

然后,只要将你的SSR框架一步装入 Serverless Framework!

跟着我一起做吧,几分钟完成一个 Serverless SSR 的模式:

首先,你需要有一个 SSR 框架,下面的代码我们创建并初始化一个 Next.js项目

我们在本地创建一个 Next.js 项目并初始化:

$ mkdir serverless-next && cd serverless-next $ npm init next-app src

然后,你需要有一个 Serverless 框架,下面的代码将

通过 npm 全局安装 serverless cli

$ npm install -g serverless

在项目根目录创建 

serverless.yml 文件,

在其中进行如下配置

$ touch serverless.yml

点此查看更多配置说明

最后,将你的 SSR 框架装入 Serverless 框架,并部署

$ npm run build

在 serverless.yml 文件下的目录中运行以下指令进行部署:

$ sls deploy

执行部署完成后,扫描二维码授权登录腾讯云

接着,复制 url :https://service-o9haq0yu-1301665148.gz.apigw.tencentcs.com/ ,打开后,你就得到了一个 Serverless SSR 模式的最初模型!

后期项目如何查看与维护呢?

你可以登录 serverless framework dashboard :https://serverless.cloud.tencent.com/?login=1 查看和维护。

是不是比冰箱装大象还要简单!快来动手试试吧!

Serverless Framework 30 天试用计划

我们诚邀您来体验最便捷的 Serverless 开发和部署方式。在试用期内,相关联的产品及服务均提供免费资源和专业的技术支持,帮助您的业务快速、便捷地实现 Serverless!

详情可查阅:Serverless Framework 试用计划

One More Thing

<div id='scf-deploy-iframe-or-md'><div><p>3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?</p><blockquote><p>复制链接至 PC 浏览器访问:<a href="https://serverless.cloud.tencent.com/deploy/express">https://serverless.cloud.tencent.com/deploy/express</a></p></blockquote><p>3 秒极速部署,立即体验史上最快的 Serverless HTTP 实战开发!</p></div></div>

传送门:GitHub: github.com/serverless 官网:serverless.com

欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 应用的开发!

---来自腾讯云社区的---腾讯云serverless团队

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: