如何在 Ubuntu 20.04 上安裝 ExpressJS

如何在 Ubuntu 20.04 上安裝 ExpressJS

在本文中,我們將解釋如何在 Ubuntu 20.04 上安裝 ExpressJS。

Express.js,或簡稱 Express Fast,無主見,極簡主義的 Node.js 網絡框架。Express 是一個最小且靈活的 Node.js Web 應用程序框架,它為 Web 和移動應用程序提供了一組強大的功能。

本文將指導您通過 Express 和 Express Generator 安裝和創建第一個應用程序。

先決條件

在 Ubuntu 20.04 上安裝 ExpressJS

保持服務器更新

# apt update -y && apt upgrade -y

安裝 Express

創建應用程序目錄並更改當前工作目錄。

# mkdir myapp

# cd myapp

使用以下命令在應用程序目錄中創建 package.json 文件:

# npm init

此命令會提示您輸入許多內容,例如應用程序的名稱和版本。現在,您只需點擊 RETURN 即可接受大多數默認值,但以下情況除外:

entry point: (index.js)

在這裡您可以為主文件選擇任何名稱。默認文件名為 index.js。如果您希望它是 index.js,請按 RETURN 接受建議的默認文件名。

最後使用以下命令安裝 Express:

# npm install express --save

安裝已成功完成。

接下來,編輯index.js並添加以下內容:

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
res.send('Hello World!')
})

app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})

保存並退出。

現在,使用以下命令運行應用程序:

# node index.js

注意:將index.js替換為您的主文件名。

然後,在瀏覽器中加載 http://[server IP]:3000/ 以查看輸出。這將打印“ Hello World ”。

安裝快速生成器

使用應用程序生成器工具 express-generator 快速創建應用程序骨架。

使用以下命令安裝 express-generator(在 Node.js 8.2.0 中可用):

# npx express-generator

對於較早的 Node 版本,將應用程序生成器安裝為全局npm包,然後啟動它。

# npm install -g express-generator
# express

使用以下命令創建 myapp:

# express --view=pug myapp

輸出:

create : myapp
create : myapp/package.json
create : myapp/app.js
create : myapp/public
create : myapp/public/javascripts
create : myapp/public/images
create : myapp/routes
create : myapp/routes/index.js
create : myapp/routes/users.js
create : myapp/public/stylesheets
create : myapp/public/stylesheets/style.css
create : myapp/views
create : myapp/views/index.pug
create : myapp/views/layout.pug
create : myapp/views/error.pug
create : myapp/bin
create : myapp/bin/www

接下來,安裝依賴

# cd myapp
# npm install

現在,使用以下命令運行應用程序:

# DEBUG=myapp:* npm start

然後在瀏覽器中加載 http://[server IP]:3000/ 以訪問該應用程序。

就是這樣。

在本文中,我們已經看到瞭如何在 Ubuntu 20.04 上安裝 ExpressJS。