返回介绍

FaaS 接入: Now

发布于 2019-12-26 23:51:15 字数 1372 浏览 794 评论 0 收藏 0

ZEIT Now 提供了静态资源和 Serverless 函数的托管服务,基于 ZEIT Now 可以一键完成 Server 端服务和 Assets 资源的发布,得到一个在线可访问的 SSR 应用。

前置准备

安装 Now 的 CLI 工具

npm i -g now

工程配置

  1. 初始化 SSR 工程,并完成依赖安装
  1. 安装 Now 工程插件 build-plugin-rax-now
npm install build-plugin-rax-now --save-dev
  1. 在项目 build.json 中加入插件,示例:
{
  "plugins": [
    [
      "build-plugin-rax-app",
      {
        "targets": ["web"]
      }
    ],
    "build-plugin-rax-ssr",
    "build-plugin-rax-now"
  ]
}

本地调试

  1. 执行 npm run start,开启 assets 构建服务。
  1. 进入 build 目录,执行 now dev, 开启函数的预览服务。

构建发布

  1. 执行 npm run build 完成资源构建
  1. 进入 build 目录,执行 now 命令,完成项目发布

完成发布后,将会得到一个线上 URL,页面路由对应项目 app.json 中配置的路由规则。

示例: https://ssr-demo.chenjun1011.now.sh/

更多关于版本管理、域名绑定、监控日志方面的内容,可以查看 Now 的官方文档

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文