Chtěli jste někdy hostovat svou expresní aplikaci, ale jste začátečník a nechcete platit za cloud? Nyní jste na správném místě!!.
Dám vám ukázku toho, jak hostovat vaše aplikace Express.js zdarma na Deta
Krok 1:Vytvoření účtu On Deta!.
Vytvoření účtu na Deta je stejně jednoduché jako napsat aplikaci Hello World na Express, Lol!!. Stačí přejít na web Deta a zaregistrovat se tam, bude to vypadat jako něco níže!!.
Po registraci obdržíte do doručené pošty ověřovací e-mail. Stačí kliknout na odkaz a ověřit svůj účet
Po ověření klikněte na Přihlásit se a přihlaste se ke svému účtu!!. Hurá!, dokončili jste první krok :)
Krok 2:Získání ID a klíče projektu!
Po ověření a přihlášení společnost Deta automaticky vytvoří váš první projekt s názvem default
A klíč projektu se ve výchozím nastavení zobrazí po prvním přihlášení ke svému účtu jako obrázek níže!!.
Budete muset zkopírovat tento projektový klíč a ID a vložit jej do poznámkového bloku, protože bude dále používán!!.
Hurá, dokončili jste i druhý krok! Pěkné :)
Krok 3:Instalace rozhraní Deta CLI
Nyní nainstalujte Deta CLI pro váš počítač vložením níže uvedeného kódu do vašeho Shell/Terminálu/Powershell!!.
- Mac:
curl -fsSL https://get.deta.dev/cli.sh | sh
- Linux:-
curl -fsSL https://get.deta.dev/cli.sh | sh
- Windows:-
iwr https://get.deta.dev/cli.ps1 -useb | iex
Po instalaci stačí napsat deta login
V terminálu pro přihlášení ke svému účtu z CLI!
Automaticky se přihlásí k vašemu účtu!.
Hurá!, teď si můžete dát kávu, protože třetí krok je dokončen!.
Krok 4:Vytvoření aplikace Deta Micro &Express
Přejděte na terminál a zadejte deta new --node expressapp
Chcete-li vytvořit nové Micro s konfigurací NodeJS a názvem expressapp
, Nyní cd
Do expressapp
A otevřete jej v kódu VS nebo v libovolném editoru kódu!.
Bude již obsahovat expresní aplikaci v index.js
. Stačí to trochu upravit, níže jsem připojil svůj kód!, Deta také neposlouchá na portech, stačí napsat module.exports = app
Místo app.listen(port)
// Dependencies
const express = require('express');
const app = express();
app.get('/', (req, res) => res.send({ message: "Hello World" }));
// Export app
module.exports = app
Můžete také přidat celý svůj kód do index.js
A stačí nainstalovat závislosti, které jste použili ve své aplikaci, zde jsem použil pouze express
, Takže napíšu npm i express
V terminálu!.
Nyní přejděte do terminálu a zadejte deta deploy
Nasazení vaší aplikace
Po nasazení Přejděte na Deta Web a v sekci Micros získáte svou aplikaci, stačí na ni kliknout a přejít na adresu URL, kterou zobrazuje pro vaši nasazenou aplikaci!.
Můžete navštívit adresu URL a podívat se, jak je naše expresní aplikace aktivní!!
V sekci Domény můžete také změnit název domény, ale musíte to prozkoumat sami!
Toto je také můj první blog na celém internetu, děkuji za přečtení :), jakékoli dotazy stačí komentovat níže 👇