A Node.js és az Express telepítése Ubuntun

A Node.js és az Express telepítése Ubuntun

A Chrome V8 Engine által hajtott Node.js egy népszerű nyelv, amelyet gyorsan méretezhető alkalmazások készítésére használnak. Számos projektet működtetett már, beleértve az Expresszt is. Ez az oktatóanyag bemutatja, hogyan telepítheti a Node.js-t és az Express.js-t az Ubuntu 14.04-re.

1. lépés: Töltse le a Node.js-t

A Node.js legújabb stabil verzióját szeretné letölteni. A szerveren futtassa a következő parancsot a Node.js letöltéséhez és kibontásához:

cd /tmp
wget http://nodejs.org/dist/v0.10.32/node-v0.10.32-linux-x64.tar.gz
tar xvf node-v0.10.32-linux-x64.tar.gz

2. lépés: Telepítse a Node.js fájlt

Futtassa a következő parancsokat. Ezek telepíti node js másolásával mindent node-v0.10.32-linux-x64figyelembe /usr/local:

cd node-v0.10.32-linux-x64/
cp * /usr/local/ -r
cd ~

Most fuss node -v. Ha ezt látja v0.10.32, akkor sikeresen telepítette a Node.js-t.

3. lépés: Telepítse az Express.js-t

Most pedig az Expressz oktatóanyag. A kezdéshez futtassa a következő parancsot az Express generator telepítéséhez. Az Express generátor segít a projekt egyszerű létrehozásában.

npm install -g express-generator

Ha ez megtörtént, a futtatásával ellenőrizze, hogy az Express generátor telepítve van-e express -h. Siker esetén megjeleníti a rendelkezésre álló lehetőségek listáját.

4. lépés: Hozzon létre egy projektet

Annak ellenére, hogy számos lehetőség közül választhat, a projekt létrehozásakor ragaszkodunk az alapértelmezetthez. Projekt létrehozásához futtassa a következő parancsokat a szerveren:

express expressproject
cd expressproject
npm install

Ez először létrehoz egy új mappát, melynek neve expressproject. Belül 2 app.jsés nevű fájlt package.json, valamint 5 bin, node_modules, public, routes, és nevű könyvtárat fog látni views. Ezzel az Expresst is telepíti a projektjéhez. Most már futhat npm startaz Express szerver elindításához. Ha minden megfelelően van beállítva, a következőket fogja látni:

> [email protected] start /root/expressproject
> node ./bin/www

A webböngészőben keresse meg VPS-je IP-címét a porton 3000. Az URL a következő (cserélje ki 0.0.0.0ennek megfelelően):

http://0.0.0.0:3000

Siker esetén látni fogja Welcome to Expressaz oldalon a böngészőjében.

Sikeresen beállította a Node.js-t az Expresszel!


A Node.js állandó alkalmazások beállítása az Ubuntu 16.04 rendszeren

A Node.js állandó alkalmazások beállítása az Ubuntu 16.04 rendszeren

A Node.js alkalmazások méretezhetőségük miatt népszerűek. Több egyidejű folyamat több kiszolgálón történő futtatása alacsonyabb késleltetést és hosszabb üzemidőt eredményez

A Node.js telepítése forrásból az Ubuntu 14.04 rendszeren

A Node.js telepítése forrásból az Ubuntu 14.04 rendszeren

Építőeszközök telepítése Számos eszközre lesz szükség. Futtassa a következő parancsot: apt-get install make g++ libssl-dev git Node.js forrás letöltése It i

Az osTicket telepítése a CentOS 7 rendszeren

Az osTicket telepítése a CentOS 7 rendszeren

Más rendszert használ? Az osTicket egy nyílt forráskódú ügyfélszolgálati jegyértékesítő rendszer. Az osTicket forráskódja nyilvánosan a Githubon található. Ebben az oktatóanyagban

A Bro IDS telepítése Ubuntu 16.04-re

A Bro IDS telepítése Ubuntu 16.04-re

Más rendszert használ? Bevezetés A Bro egy hatékony nyílt forráskódú hálózatelemző keretrendszer. A Bros elsődleges célja a hálózati biztonság figyelése. Br

Setup a Minecraft PE Server on CentOS 6

Setup a Minecraft PE Server on CentOS 6

This article will teach you how to setup a Minecraft Pocket Edition server on CentOS 6. Setting up a Minecraft PE server is quite simple. First, install th

A GruntJS telepítése Debian 9 rendszeren

A GruntJS telepítése Debian 9 rendszeren

A GruntJS egy JavaScript-feladat futtató, amely a NodeJS tetejére íródott. Használható az alkalmazás ismétlődő feladatainak automatizálására, mint például a kicsinyítés, a fordítás

A ZNC telepítése és konfigurálása CentOS 7 rendszeren

A ZNC telepítése és konfigurálása CentOS 7 rendszeren

A ZNC egy ingyenes és nyílt forráskódú IRC kidobó, amely állandóan csatlakozik a hálózathoz, így az ügyfelek offline állapotban is fogadhatják az elküldött üzeneteket. Thi

A PM2 beállítása Ubuntu 16.04-en

A PM2 beállítása Ubuntu 16.04-en

A PM2 egy nagyon népszerű Node folyamatkezelő, amely megkönnyíti a NodeJS alkalmazások futtatását. A PM2 megkönnyíti az alkalmazások újraindítását, az összeomlás automatikus újraindítását

Installing HAProxy 1.7 on Debian 9.1 (Stretch)

Installing HAProxy 1.7 on Debian 9.1 (Stretch)

Using a Different System? HAProxy is a network software application that offers high availability, load balancing, and proxying for TCP and HTTP networ

A Strapi telepítése Ubuntu 16.04-re

A Strapi telepítése Ubuntu 16.04-re

Bevezetés A Strapi egy nyílt forráskódú NodeJS Content Management Framework, amely biztonságos és méretezhető, gyártásra kész API-alkalmazások létrehozására szolgál.

How to Install Unturned 2.2.5 on Ubuntu 16.04

How to Install Unturned 2.2.5 on Ubuntu 16.04

Using a Different System? Introduction In this guide, you will learn how to set up an Unturned 2.2.5 server on a Vultr VPS running Ubuntu 16.04. Note: Thi

A Ruby on Rails telepítése Ubuntu 14.04-re

A Ruby on Rails telepítése Ubuntu 14.04-re

A Ruby on Rails (RoR) egy Ruby programozási nyelven írt keretrendszer, amely lehetővé teszi a Ruby használatát HTML, CSS és hasonló programokkal kombinálva.

A Node.js és az Express telepítése Ubuntun

A Node.js és az Express telepítése Ubuntun

A Chrome V8 Engine által hajtott Node.js egy népszerű nyelv, amelyet gyorsan méretezhető alkalmazások készítésére használnak. Számos projektet támogatott már, többek között

Setup Mumble Server on Arch Linux

Setup Mumble Server on Arch Linux

This tutorial explains how to setup a Mumble server (Murmur) on Arch Linux. Everything done in this tutorial is done as the root user. Installation an

Setup a Counter-Strike: Global Offensive (CSGO) Server on Arch Linux

Setup a Counter-Strike: Global Offensive (CSGO) Server on Arch Linux

This tutorial explains how to setup a Counter-Strike: Global Offensive server on Arch Linux. This tutorial assumes that you logged in with a standard use

Az osTicket telepítése a Fedora 30 rendszeren

Az osTicket telepítése a Fedora 30 rendszeren

Más rendszert használ? Az osTicket egy nyílt forráskódú ügyfélszolgálati jegyértékesítő rendszer. Az osTicket forráskódja nyilvánosan a Githubon található. Ebben az oktatóanyagban

Egyszerű IPTables konfiguráció és példák az Ubuntu 16.04-en

Egyszerű IPTables konfiguráció és példák az Ubuntu 16.04-en

Bevezetés Az iptables egy hatékony eszköz a Linux kernelek integrált tűzfalának konfigurálására. A legtöbb Ubuntu disztribúcióra azonban előre telepítve van

Securely Deploy and Manage LXC Containers on Ubuntu 14.04

Securely Deploy and Manage LXC Containers on Ubuntu 14.04

LXC containers (Linux containers) are an operating system feature in Linux that can be used to run multiple isolated Linux systems on a single host. Thes

Az osTicket telepítése Debian 10 rendszeren

Az osTicket telepítése Debian 10 rendszeren

Más rendszert használ? Az osTicket egy nyílt forráskódú ügyfélszolgálati jegyértékesítő rendszer. Az osTicket forráskódja nyilvánosan a Githubon található. Ebben az oktatóanyagban

Az osTicket telepítése az Ubuntu 18.04 LTS rendszeren

Az osTicket telepítése az Ubuntu 18.04 LTS rendszeren

Más rendszert használ? Az osTicket egy nyílt forráskódú ügyfélszolgálati jegyértékesítő rendszer. Az osTicket forráskódja nyilvánosan a Githubon található. Ebben az oktatóanyagban

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket