时间:2023-05-07 04:24:01 | 来源:网站运营
时间:2023-05-07 04:24:01 来源:网站运营
如何将代码部署到腾讯云网站静态托管:cos
是收费的,每天看账号余额不足,着实难受cloudBase
是腾讯云提供的一个新的能力,使用cloudBase
静态网站托管可以为自己创建的 web 应用,静态资源提供快速,安全的托管服务cdn
(内容分发网络)加快资源的访问速度(这个是要收费的,如果不清楚的,不要随意使用,是有代价的)HTTP
与HTTPS
,无需额外配置就可以使用,可以申请免费的 ssl 证书,有效期一年,这个确实挺方便的cloudBase
静态网站支持自定义域名,可以通过自己的私有域名访问静态资源,但前提要准备好备案的域名,否则无法实现自定义域名cloudBase cli
可以轻松部署文件到cloudBase
npm - v; // 可以查看到安装的node版本
npm i -g @cloudbase/cli
yarn global add @cloudbase/cli
警告npm install -g @cloudbase/cli
失败,可能需要修改npm
权限,或者以系统管理员身份运行如下代码sudo npm install -g @cloudbase/cli
cloudbase -v
可以查看cli
的版本,若终端有输出,那么就表示成功了的cloudbase - v;
这个 cloudbase 命令可以简写成tcb
,是云开发产品的简称(即 Tencent cloud base),可以使用tcb -h
查看所有 tcb 的命令cloudBase cli
才能操作资源,cloudBase cli
提供了两种授权方式tcb login
当你输入这行命令后,会自动打开云开发控制台获取授权,并同意授权按钮允许cloudBase cli
获取授权tcb login --key
紧接着,输入云 API 密钥的SecretId
和SecretKey
即可完成登录tcb login --apikeyId xxx --apiKey xxx
至此 cloudbase-cli 坏境已经完成hosting:deploy
命令即可$ cd dist$ cloudbase hosting deploy -e envId(此为坏境的ID,在自己的云坏境中可以查看到)
当你执行这条命令时,可以部署成功,但会提示这条命令即将被废弃的,只需要按照提示cloudPath
时,文件会上传到根目录cloudbase hosting deploy localPath(本地路径) cloudpath(云坏境目录的路径) -e envId
如下示例所示# 将当前目录的文件部署到根目录,即将 hosting 目录下的所有文件部署到根目录,如果不指明hosting本地目录,默认时上传当前目录下的所有文件cloudbase hosting deploy . -e envId# 将 static 目录下的 index.js 文件部署到 static/index.jscloudbase hosting deploy ./static/index.js static/index.js -e envId
注意cloudbase hosting detail -e envId
cloudbase hosting delete cloudPath(云环境路径) -e envId
cloudbase hosting list -e envId
./index.js
、static/css/index.css
等index.js
、static/css/index.js
等localPath
为本地路径形式,是系统可以识别的路径,通常使用 /
分隔符。cloudPath
是云端文件路径,均需要使用 /
分隔符cynosDB
删除掉,不删除,会一直占用资源,每小时都会扣费,土豪的,随意CloudBase
很厉害,能够部署很多应用Express应用
,Vue应用
,Nuxt SSR应用
,React应用
,Koa应用
.Nodejs云托管
等应用,甚至自己在上面搭建一个坏境,都可以.cloudBase
的,如今,市面上的技术框架服务,基本上都覆盖了的,不得不承认关键词:托管,静态,部署