跳至主要內容

如何在 Kinsta 上部署 Deno

Kinsta 應用程式代管 是一項服務,可讓您直接從 Git 存放庫建置並部署您的網路應用程式。

準備您的應用程式

Kinsta,我們建議使用 deno-bin 套件來執行 Deno 應用程式。

為此,您的 package.json 應如下所示

{
"name": "deno app",
"scripts": {
"start": "deno run --allow-net index.js --port=${PORT}"
},
"devDependencies": {
"deno-bin": "^1.28.2"
}
}

範例應用程式

import { parseArgs } from "https://deno.land/std@0.220.0/cli/parse_args.ts";

const { args } = Deno;
const port = parseArgs(args).port ? Number(parseArgs(args).port) : 8000;

Deno.serve({ port }, (_req) => new Response("Hello, world"));

應用程式本身不言而喻。關鍵是不硬編碼 PORT,而是使用 Kinsta 提供的環境變數。

還有一個 存放庫,應有助於您開始使用。

部署

  1. Kinsta 應用程式代管 上註冊或直接登入 My Kinsta 管理員面板。
  2. 前往應用程式標籤。
  3. 連接您的 GitHub 存放庫。
  4. 按下 新增服務 > 應用程式按鈕
  5. 按照精靈步驟執行。