您好,登錄后才能下訂單哦!
如何使用 Serverless Framework Express 組件快速創建文本翻譯工具,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
通過 Serverless Framework 的 Express Component 實現了一款文本翻譯工具。該工具基于騰訊云 TMT 機器翻譯工具,支持多種語言的互相翻譯。點擊查看 Demo 部署效果。
如何使用 Serverless Framework 的 Express Component 快速創建文本翻譯工具呢?跟著下面的步驟一起來試試吧!
通過 npm 安裝最新版本的 Serverless Framework
$ npm install -g serverless
創建并進入一個全新目錄:
$ mkdir express-trans && cd express-trans
通過如下命令和模板鏈接,快速創建該應用:
$ serverless create --template-url https://github.com/tinafangkunding/serverless-translate $ cd serverless-translate
進入 src
目錄,執行如下命令,安裝對應依賴
cd src && npm install
修改模板中的 .env.example
為 .env
,并在 API 密鑰管理中獲取并配置騰訊云的 SecretId
和 SecretKey
秘鑰信息。
# .env TENCENT_SECRET_ID=123 TENCENT_SECRET_KEY=123
您可以 登陸 https://cloud.tencent.com/login
或注冊 https://cloud.tencent.com/register
騰訊云賬號。
在 serverless.yml
文件下的目錄中運行如下命令部署應用
$ serverless deploy
部署完畢后,你可以在命令行的輸出中查看到該應用的 URL 地址,訪問地址即可查看部署結果。支持的翻譯語言類型參考 接口文檔。
Please scan QR code login from wechat. Wait login... Login successful for TencentCloud. serverless ? framework Action: "deploy" - Stage: "dev" - App: "appDemo" - Instance: "TranslateDemo" region: ap-beijing apigw: serviceId: service-xxxxx subDomain: service-xxxxx-1250000000.bj.apigw.tencentcs.com environment: release url: https://service-xxxxx-1250000000.bj.apigw.tencentcs.com/release/ scf: functionName: express_component_xxxx runtime: Nodejs10.15 namespace: default 10s ? TranslateDemo ? Success
例如:https://service-q8qqunpf-1251971143.bj.apigw.tencentcs.com/release/ 輸入
serverless
并且將其翻譯為zh
簡體中文,輸入語言是自動監測的。 翻譯結果:無服務器
在 Serverless Dashboard 中查看應用級別的監控信息。當前支持展示如下監控指標:
函數觸發次數/錯誤次數:function invocations & errors
函數延遲:function latency
API 請求次數/錯誤次數:api requests & errors
API 請求延遲:api latency
API 5xx 錯誤次數:api 5xx errors
API 4xx 錯誤次數:api 4xx errors
API 錯誤次數統計:api errors
不同路徑下 API 的請求方法、請求次數和平均延遲統計:api path requests
在 serverless.yml
文件所在的目錄下,通過以下命令移除部署的 Express 服務。移除后該組件會對應刪除云上部署時所創建的所有相關資源。
$ serverless remove
關于如何使用 Serverless Framework Express 組件快速創建文本翻譯工具問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。