IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> web云开发部署静态页面 -> 正文阅读

[JavaScript知识库]web云开发部署静态页面

参考视频

开通环境

开通云开发
1.在使用云开发环境之前,需要先配置开通云开发环境,用作后续的开发
1.1 注册一个腾讯云账号
1.2 开通云开发环境
网址
在这里插入图片描述
如何获取SDK
在项目开发时,开发者需要使用的一些配置,可以在开通环境后获取
首先安装

npm install @cloudbase/js-sdk -S

在这里插入图片描述
登录授权
在这里插入图片描述
也可以在云开发Cloudbase文档中查找
在这里插入图片描述

配置开发环境

安装云开发CLI
在这里插入图片描述
若之前安装过则不用再次安装

npm i -g @cloudbase/cli

安装云开发vscode插件

  1. Tencent CloudBase Toolkit是腾讯云云开发发布的VS Code ( visual Studio Code )插件。该插件可以让您更好地在本地进行云开发项目开发和代码调试,并且轻松将项目部署到云端
  2. 在VsCode中搜索 Tencent CloudBase Toolkit 即可安装
    在这里插入图片描述
    并且授权登录
    在这里插入图片描述

创建初始项目(vue)

可观看这篇博客
创建好了之后配置云开发SDK

npm install @cloudbase/js-sdk -S

在main.js中

const tcb = require("tcb-js-sdk");
const app = tcb.init({
  env: "环境ID",
});

开启匿名登录(也可以是其他)

网址
在main.js中
方式一:

app
  .auth({
    persistence: "local",
  })
  .anonymousAuthProvider()
  .signIn()
  .then((res) => {
    const db = app.database();
    const userDb = db.collection("user");
    userDb.get().then((item) => {
      console.log("数据库", item);
    });
    console.log(res);
  })
  .catch((err) => {
    console.log(err);
  });

方式二:

const tcb = require("tcb-js-sdk");
const app = tcb.init({
  env: "环境id",
});
var auth = app.auth();
async function login() {
  await auth.signInAnonymously();
  // 匿名登录成功检测登录状态isAnonymous字段为true
  const loginState = await auth.getLoginState();
  console.log(loginState); // true
}

调用云开发数据库

在这里插入图片描述

 const db = app.database();
  const userDb = db.collection("user");
  userDb.get().then((item) => {
    console.log("数据库", item);
  });

最后一步:部署静态页面

配置云开发cli

npm i -g @cloudbase/cli

打包项目

npm run build

使用cloudbase login完成用户登录

 cloudbase login

进入项目根目录

cd dist
执行cloudbase hosting:deploy -e 环境id部署静态文件
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-16 11:16:35  更:2022-05-16 11:17:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:55:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码