成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Serverless 開發實戰之 Todo 案例

開發 前端
我們通過案例的方式繼續學習云函數的使用開發。這里我們選擇實現一個 TodoList 案例的后端 API 接口,這個案例具備最基礎的增刪改查等基礎功能。

[[394539]]

前面將云函數與 Express 進行整合后,接下來我們通過案例的方式繼續學習云函數的使用開發。這里我們選擇實現一個 TodoList 案例的后端 API 接口,這個案例具備最基礎的增刪改查等基礎功能。

添加業務路由

首先,我們將上面的代碼進行修改,將 TodoList 的業務處理分發到不同的路由請求。

代碼實現之后,在本地請求 / 根路徑和 todo 路徑,測試完成后,部署云函數,然后再進行對應的測試。

基礎的業務路由配置好之后,我們回到業務代碼的編寫中,在 TodoList 案例中,我先來實現增刪改查的相關操作。

使用 postman 進行本地及云函數的測試。

根據我們 Todo 的業務邏輯,肯定是先需要往里面添加數據的,有了數據,才能進行后面的增刪改。問題在于我們添加的數據存放在什么地方?當然是存數據庫了,巧了,cloudbase 提供了云數據庫,我們直接用就行了,那么具體怎么用呢?

云數據連接

在使用云數據庫之前,我們需要先理清楚它的一些基本概念。騰訊云給我們提供的云數據庫是一種文檔型數據庫,提供基礎讀寫、聚合搜索、數據庫事務、實時推送等功能。數據庫中有數據庫實例、集合、記錄這三個基本概念,每個云開發環境下有且只有一個數據庫實例。數據庫實例中,可以創建多個集合,你可以將集合理解為一個文本文件,每個文件中可以存放多個類似 JSON 格式的對象,這樣的對象就被稱為記錄。

那么如何使用呢?我們打開官方手冊看一下:https://docs.cloudbase.net/database/introduce.html

需要注意的是,我們需要下載安裝 node-sdk, npm install cloudbase/node-sdk,通過服務端調用時,需要在 SDK 初始化參數中,填入騰訊云密鑰(SecretID 和 SecretKey),手冊上并沒有說,但是一定注意,除了騰訊云密鑰還需要 env,也就是云環境 ID。

配置好基本信息之后,我們就可以連接數據庫,執行對應操作了。但是,數據庫的操作以集合為單位的,所以,在操作之前需要先創建集合,用 db.collection 獲取集合引用后,再執行對應操作就可以了。

最后,我們將數據庫的連接進行封裝,創建 config/db.js。

封裝好之后,我們只需要在 todo.js 中,引入 db 文件即可。

增刪改查操作

數據庫設計

添加任務

獲取任務

修改任務

刪除任務

客戶端接口調用

這里我們選擇使用普通的 Vue 框架作為客戶端,按照傳統的方式創建,安裝好 Element-ui 及 Axios 請求庫,就可以直接向云函數發送請求獲取數據了。

我這里簡單地寫了一個請求的示例,發送請求后,渲染到頁面中,后續的工作也很簡單,就是實現其他的接口功能就行了。一切看起來都是那么美好,但問題就在于它竟然能正常顯示,你就沒有那么一絲絲的不安嗎?當我查看完云服務器的響應頭之后,我才放心下來,你知道發生什么了嗎?

沒錯就是因為跨域了,一開始我以為頁面是不可能拿到的數據的,但是,我看到了下面的響應頭,還是有些意外的。

這只是一個小插曲,我相信你也能看明白,我這里就不細說了,但是代碼,我卻不想繼續寫了,因為,這樣的開發方式,非常不 Serverless。

 

責任編輯:姜華 來源: 勾勾的前端世界
相關推薦

2012-06-18 14:22:09

HTML5

2023-12-11 06:27:39

MySQL線上業務優化后臺上傳文件

2021-09-18 10:23:43

Serverless

2012-10-29 10:05:41

PHPshell語言

2018-03-26 04:53:46

Serverless微服務架構

2023-12-08 13:23:00

大數據MySQL存儲

2017-04-11 21:13:58

機器學習數據分析pandas

2014-09-17 09:47:47

TODO開源項目

2022-05-06 19:53:33

Java serve

2019-12-13 10:24:05

PythonSQL注入ORM注入

2020-10-13 08:03:47

ServerlessFramework

2012-06-14 10:22:21

網易微博HTML5開發

2013-11-13 01:25:33

微信微信公號微信公眾賬號

2021-06-25 17:47:12

騰訊NTA

2021-06-25 18:40:33

主機安全

2021-06-25 17:41:35

騰訊NTA

2021-06-25 17:45:25

騰訊NTA

2022-08-15 22:09:37

設備開發開發筆記

2025-05-06 03:10:00

KEDASpringRocketMQ

2011-07-05 10:34:31

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av资源网站| 欧美成年网站 | 久久久成人精品 | 二区在线观看 | 干干干操操操 | 国产成人亚洲精品自产在线 | 久久久久久亚洲精品 | 亚洲一区免费视频 | 国产一级在线 | 水蜜桃久久夜色精品一区 | 欧美日韩福利视频 | 国产成人精品视频 | 日韩精品在线播放 | 亚洲国产精品一区 | 国产成人免费视频网站高清观看视频 | 91精品久久| 男女午夜激情视频 | 成人精品国产免费网站 | 北条麻妃视频在线观看 | 九九99靖品 | 精品日韩一区二区三区 | 毛片视频网址 | 福利片在线观看 | 免费看大片bbbb欧美 | 三级成人在线观看 | 欧美精品91爱爱 | 成人在线观看免费 | 91色啪 | 日韩av在线一区二区 | 国产成人精品一区二区三区在线 | 99久久久久久久 | 亚洲视频一区在线播放 | 日韩成人精品在线 | 久久国产精品精品 | 91免费视频观看 | 综合在线视频 | 成人做爰www免费看视频网站 | 色爱av| 成人精品鲁一区一区二区 | 精品一区二区三区四区五区 | 中文字幕亚洲一区 |