详情页标题前

腾讯云云函数(SCF)快速部署 Nuxtjs 框架-云淘科技

详情页1

操作场景

本文将为您指导如何通过 Web Function,将您的本地 Nuxt.js SSR 项目快速部署到云端。说明文档主要介绍控制台部署方案,您也可以通过命令行完成部署,详情请参见 通过命令行完成框架部署。

前提条件

在使用腾讯云云函数服务之前,您需要 注册腾讯云账号 并完成 实名认证

操作步骤

模板部署:一键部署 Nuxt.js 项目

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。2. 在主界面上方选择期望创建函数的地域和命名空间,并单击新建,进入函数创建流程。3. 选择使用模板创建来新建函数,在搜索框里输入 webfunc 筛选函数模板,选择Nuxt.js 框架模板并单击下一步。4.新建页面,您可以查看模板项目的具体配置信息并进行修改。5. 单击完成即可创建函数。函数创建完成后,您可在函数管理页面查看 Web 函数的基本信息。6. 单击左侧菜单栏中的触发管理,查看访问路径 URL,访问您部署的 Nuxt.js 项目。如下图所示:

腾讯云云函数(SCF)快速部署 Nuxtjs 框架-云淘科技

7. 单击访问路径 URL,即可访问服务 Nuxt.js 项目。如下图所示:

腾讯云云函数(SCF)快速部署 Nuxtjs 框架-云淘科技

说明由于 Nuxtjs 框架每次部署前需要重新构建,请确保本地更新代码并且重新 build 之后再进行部署。

自定义部署:快速迁移本地项目上云

前提条件

本地已安装 Node.js 运行环境。

本地开发

1. 参考 Nuxt.js 官方文档,安装并初始化您的 Nuxt.js 项目:

npx create-nuxt-app nuxt-app

2. 在根目录下,执行以下命令在本地直接启动服务。

cd nuxt-app && npm run dev

3. 打开浏览器访问 http://localhost:3000,即可在本地完成 Nuxt.js 示例项目的访问。如下图所示:

腾讯云云函数(SCF)快速部署 Nuxtjs 框架-云淘科技



部署上云

接下来执行以下步骤,对已初始化的项目进行简单修改,使其可以通过 Web Function 快速部署,此处项目改造通常分为以下两步:新增 scf_bootstrap 启动文件。修改监听地址与端口为 0.0.0.0:9000。具体步骤如下:1. 在项目根目录下新建 scf_bootstrap 启动文件,在该文件添加如下内容(用于启动服务并指定启动端口):

#!/var/lang/node12/bin/noderequire("@nuxt/cli")  .run(["start", "--port", "9000", "--hostname", "0.0.0.0"])  .catch(error => {    require("consola").fatal(error);    require("exit")(2);  });

注意此处仅为示例启动文件,具体请根据您的业务场景进行调整。示例使用的是云函数标准 node 环境路径,本地调试时,需修改成您的本地路径。2. 新建完成后,还需执行以下命令修改文件可执行权限,默认需要 777755 权限才可正常启动。示例如下:

chmod 777 scf_bootstrap

3. 登录 Serverless 控制台,单击左侧导航栏的函数服务。4. 在主界面上方选择期望创建函数的地域,并单击新建,进入函数创建流程。5. 选择从头开始新建函数,根据页面提示配置相关选项。 函数类型:选择 “Web 函数”。函数名称:填写您自己的函数名称。地域:填写您的函数部署地域,默认为广州。运行环境:选择 “Nodejs 12.16”。提交方法:选择“本地上传文件夹”,上传您的本地项目。函数代码:选择函数代码在本地的具体文件夹。6. 单击完成完成 Nuxt.js 项目的部署。注意访问 URL 时,可能由于前端路由导致访问失败,访问时需去掉 /release 路径。

开发管理

部署完成后,即可在 SCF 控制台快速访问并测试您的 Web 服务,并且体验云函数多项特色功能,例如层绑定、日志管理等,享受 Serverless 架构带来的低成本、弹性扩缩容等优势。
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/149761.html

(0)
上一篇 2023年12月9日 下午1:25
下一篇 2023年12月9日 下午1:25
详情页2

相关推荐

  • 腾讯云负载均衡获取监控数据

    腾讯云可观测平台为负载均衡和后端实例提供数据收集和数据展示功能。使用腾讯云可观测平台,您可以查看负载均衡的统计数据,验证系统是否正常运行并创建相应告警。有关腾讯云可观测平台的更多信息,请参见 腾讯云可观测平台 产品文档。腾讯云默认为所有用户提供腾讯云可观测平台功能,您无需手动开通,只要您使用了负载均衡,腾讯云可观测平台即可帮助您收集相关监控数据。您可以通过以…

    2023年12月9日
  • 腾讯云云点播媒资降冷问题

    点播媒资降冷有多个策略,满足一个就会降冷吗? 多条降冷策略同时命中媒资时,按照深度归档存储 > 归档存储 > 低频存储的优先级对媒资进行降冷处理。n当一个策略如果包含多个条件,需要同时满足才会执行降冷。 点播媒资降冷如何收费? 媒资降冷功能是不收费的,标准存储转换其他存储类型,转换本身是没有费用的,只有转换后的 媒资存储 费用与 数据取回 费用。…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储HEAD Object

    功能描述 HEAD Object 接口请求可以判断指定对象是否存在和有权限,并在指定对象可访问时获取其元数据。该 API 的请求者需要对目标对象有读取权限,或者目标对象向所有人开放了读取权限(公有读)。 授权说明 授权策略中 action 设置为 cos:HeadObject 。查看所有 action。 版本控制 当启用版本控制时,该 HEAD 操作可以使…

    腾讯云 2023年12月9日
  • 阿里云容器服务ACK扩缩容节点池-云淘科技

    调用ModifyClusterNodePool扩缩容节点池节点。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求语法 PUT /clusters/ClusterId/nodepools/NodepoolId HTTP/1.1 Content-…

    阿里云容器服务 2023年12月10日
  • 阿里云对象存储OSS使用RAM用户登录OSS管理控制台-云淘科技

    本文介绍如何通过RAM用户登录OSS管理控制台。 背景信息 您可以在以下场景中使用RAM用户登录OSS控制台: 阿里云账号的Bucket内存放了企业内部共享文件,您可以创建RAM用户给员工,并授予相应的访问权限,员工可以使用RAM用户登录OSS控制台查看这些共享文件。 企业有部分合作伙伴需要定期查看一些资料,您可以将资料放在指定的Bucket内,并创建RAM…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。