最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vscode+nodejs+express搭建一個簡單網(wǎng)站(附詳細圖文教程)

 更新時間:2026年01月26日 09:42:49   作者:小新110  
作為前端開發(fā),Nodejs已經(jīng)成了很多公司對我們這一崗位的硬性要求,而Express框架則是其中知名度最高、也是最受歡迎的Nodejs開發(fā)框架,這篇文章主要介紹了vscode+nodejs+express搭建一個簡單網(wǎng)站的相關資料,需要的朋友可以參考下

一、前期準備

1. 安裝必備軟件

  • Node.js:前往 Node.js 官網(wǎng) 下載對應系統(tǒng)(Windows/Mac/Linux)的 LTS 版本,安裝后打開終端(CMD/PowerShell/ 終端),輸入 node -v 和 npm -v,若能顯示版本號則說明安裝成功(npm 會隨 Node.js 一同安裝)。
  • VSCode:前往 VSCode 官網(wǎng) 下載安裝,無需額外配置,默認即可。

2. 初始化項目文件夾

  1. 創(chuàng)建一個項目文件夾(例如 express-simple-website),并通過 VSCode 打開該文件夾(VSCode 中點擊「文件」-「打開文件夾」選擇對應目錄)。
  2. 打開 VSCode 內(nèi)置終端(快捷鍵 `Ctrl+`` 或 「終端」-「新建終端」),確保終端當前路徑為項目根目錄。

注意,此時的文件夾:

二、項目初始化與依賴安裝

1. 初始化 npm 項目

在終端中輸入以下命令,初始化一個 npm 項目(過程中可按回車默認配置,或按需填寫項目信息):

npm init -y

執(zhí)行完成后,項目根目錄會生成 package.json 文件,用于管理項目依賴和配置。

注意查看,文件夾內(nèi)多了一個文件,就是package.json

我們看下package.json里面的內(nèi)容,注意后面的變化:

2. 安裝 Express 框架

Express 是 Node.js 的輕量級 Web 開發(fā)框架,輸入以下命令安裝(--save 可省略,npm 5+ 會自動將依賴寫入 package.json):

npm install express

安裝完成后,項目根目錄會生成 node_modules 文件夾(存放依賴文件)和 package-lock.json 文件(鎖定依賴版本)。

安裝完,我們就可以在package.json文件中看到自動添加的依賴。

文件夾內(nèi)也可以看到添加了文件夾和一個文件:

在node_modules文件夾內(nèi)可以看到express的包,雙擊點進去:

接下來,就是寫代碼了:

三、編寫核心代碼(創(chuàng)建 Web 服務)

在項目根目錄下,創(chuàng)建一個入口文件(常規(guī)命名為 app.js 或 server.js,這里以 app.js 為例),這里我們建的是index.js:

  1. 在 VSCode 左側資源管理器中,右鍵點擊項目根目錄,選擇「新建文件」,命名為 index.js
  2. 復制以下代碼到 index.js 中,代碼包含詳細注釋,便于理解:
// 1. 引入 Express 模塊
const express = require('express');

// 2. 創(chuàng)建 Express 應用實例
const app = express();

// 3. 定義端口號(建議使用 3000、8080 等非系統(tǒng)默認端口)
const port = 3000;

// 4. 配置路由:處理 GET 請求,根路徑(http://localhost:3000/)
app.get('/',(req,res)=>{
    res.send('Hello World!');
});

app.listen(port,() => {
    // 服務啟動成功后,終端會輸出該提示信息
    console.log(`Express 網(wǎng)站已啟動,訪問地址:http://localhost:${port}`);
});

四、運行并訪問網(wǎng)站

1. 啟動服務

在 VSCode 內(nèi)置終端中,輸入以下命令(nodemon)運行 index.js 文件,啟動 Express 服務:

也可以使用命令:node index.js

2. 驗證服務啟動

當我們看到有日志輸出,就知道express已經(jīng)運行成功了。

3. 訪問網(wǎng)站

打開任意瀏覽器,在地址欄輸入以下地址,即可訪問搭建的網(wǎng)站:

  • 根路徑(首頁):http://localhost:3000

有人就問,我訪問不想加端口咋辦,打網(wǎng)址不加端口,其實是后臺默認給你加上了80端口,

那就ok了,我們監(jiān)聽80端口就行。

沒改端口前:

改端口后:

端口咋改?。ùa里面3000改成80,保存就完事了):

注意看終端輸出:

保存后它就自動重啟了,為啥啊,因為我們用了nodemon,如果用的node index.js啟動的,改完后得手動重啟一下。

如果沒有nodemon命令的,安裝一下就可以了:

npm install -g nodemon

好了,完事了,網(wǎng)站框架也搭好了,想要內(nèi)容豐富點,自個在里面加內(nèi)容就行了。

總結

到此這篇關于vscode+nodejs+express搭建一個簡單網(wǎng)站的文章就介紹到這了,更多相關vscode+nodejs+express搭建網(wǎng)站內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Node.js定時任務之node-schedule使用詳解

    Node.js定時任務之node-schedule使用詳解

    這篇文章主要介紹了Node.js定時任務之node-schedule使用詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • node通過npm寫一個cli命令行工具

    node通過npm寫一個cli命令行工具

    本篇文章主要介紹了node通過npm寫一個cli命令行工具 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法示例

    nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法示例

    這篇文章主要介紹了nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法,通過兩個具體案例形式分析了node.js同步刪除文件/文件夾,以及異步刪除文件/文件夾的相關實現(xiàn)技巧,涉及遞歸遍歷與文件判斷、回調(diào)等相關操作,需要的朋友可以參考下
    2023-04-04
  • nodejs構建本地web測試服務器 如何解決訪問靜態(tài)資源問題

    nodejs構建本地web測試服務器 如何解決訪問靜態(tài)資源問題

    這篇文章主要為大家詳細介紹了nodejs構建本地web測試服務器,教大家如何解決訪問靜態(tài)資源問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Node.js解決后端CORS跨域問題的終極指南

    Node.js解決后端CORS跨域問題的終極指南

    在前后端分離開發(fā)模式下,跨域問題是前端調(diào)用后端 API 時最常見的痛點之一,本文基于實際開發(fā)場景,詳細分析 CORS 跨域錯誤的成因、解決方案、調(diào)試技巧及最佳實踐,幫助開發(fā)者徹底解決跨域問題
    2018-12-12
  • nodejs調(diào)用cmd命令實現(xiàn)復制目錄

    nodejs調(diào)用cmd命令實現(xiàn)復制目錄

    本文給大家介紹的是如何在nodejs中調(diào)用CMD命令,從而實現(xiàn)目錄的復制,非常的實用,有需要的小伙伴可以參考下。
    2015-05-05
  • 在Mac OS上安裝使用Node.js的項目自動化構建工具Gulp

    在Mac OS上安裝使用Node.js的項目自動化構建工具Gulp

    Gulp是一個在使用上比Grunt更加簡潔的自動化工具(文中附有對比),和Node的npm包管理器配合使用非常方便,下面就記錄一下在Mac OS上安裝使用Node.js的項目自動化構建工具Gulp的方法:
    2016-06-06
  • nodejs超出最大的調(diào)用棧錯誤問題

    nodejs超出最大的調(diào)用棧錯誤問題

    這篇文章主要介紹了nodejs超出最大的調(diào)用棧錯誤問題,需要的朋友可以參考下
    2017-12-12
  • 從一個爬蟲開始ChatGPT的編程秀

    從一個爬蟲開始ChatGPT的編程秀

    這篇文章主要為大家介紹了從一個爬蟲開始ChatGPT的編程秀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Node.js基礎入門之使用方式及模塊化詳解

    Node.js基礎入門之使用方式及模塊化詳解

    Node.js是一個基于 Chrome V8 引擎的 JavaScript 運行時。類似于Java中的JRE,.Net中的CLR。本文將詳細為大家介紹一些Node.js的基礎知識和使用方式以及其模塊化,需要的可以參考一下
    2022-03-03

最新評論

开平市| 铜梁县| 都安| 连州市| 临汾市| 斗六市| 鄂伦春自治旗| 安徽省| 武乡县| 云浮市| 肇东市| 沈丘县| 十堰市| 南城县| 西乌珠穆沁旗| 克东县| 石河子市| 班戈县| 武夷山市| 花垣县| 木里| 吉隆县| 日喀则市| 喜德县| 新绛县| 咸宁市| 筠连县| 昌平区| 启东市| 于田县| 宜兰县| 偏关县| 赤壁市| 灵川县| 奉节县| 冀州市| 福建省| 县级市| 阿尔山市| 桃江县| 阳山县|