設定Node.js環境建置

閱讀時間約 2 分鐘

Node.js是一個讓JavaScript可以運作的環境。

安裝nvm

Windows :
點擊 Releases · coreybutler/nvm-windows (github.com) 後,找到最新版本的 nvm-setup.zip下載。


安裝完後打開命令提示符或PowerShell來確認Node.js是否安裝成功。

先確認nvm是否安裝成功,nvm他是來管理Node.js的。

nvm -v

nvm version

有出現版本號就是安裝成功了接著再確認node.js。

node -v
node version

兩個都確定安裝之後,就可以用nvm來切換你要安裝node.js的版本,首先你要安裝你要的版號,再去使用他。

1.nvm install <版號>
2.nvm use <版號>


接著使用node.js來創建一個簡單的HTTP伺服器。創建一個新的JavaScript文件 server.js,設定server的資訊:

//引用'http'模組
const http = require('http');

//設定server網址,因為在本機端測試,所以輸入localhostconst
hostname = 'localhost';

//主要是不要和現有的port重複
const port = 3001;

//新增一個server並指定他的頁面資訊,內容為'hello'
const server = http.createServer((req, res) => {   
res.statusCode = 200;   
res.setHeader('Content-Type', 'text/plain');   
res.end('hello');});

//監聽並開啟後就執行裡面的console.log,就可以在畫面上看到hello
server.listen(port, hostname, () => {   
console.log(`Server running at http://${hostname}:${port}/`);});

最後在terminal輸入node server.js,會出現 Server running at http://localhost:3001/

raw-image

就代表run起來啦~




    2會員
    13內容數
    留言0
    查看全部
    發表第一個留言支持創作者!
    郭欣玫的沙龍 的其他內容
    RGB to HEX
    閱讀時間約 8 分鐘
    空間佈局屬性說明
    閱讀時間約 1 分鐘
    xhr/fetch/axios串api
    閱讀時間約 9 分鐘
    非同步處理
    閱讀時間約 7 分鐘
    Git 使用指南
    閱讀時間約 3 分鐘
    你可能也想看
    Node.js 和 V8 引擎簡介 | Node.jsV8 由 Google 開發的開源 JavaScript 引擎
    Thumbnail
    avatar
    阿榮
    2024-03-22
    【解題筆記 - JS】Node 找到循環鍊的長度Node 對我來說一直是很似懂非懂的概念,因為沒有實際可見的數字或字串實物可以觀察中間步驟,比起其他解題抽象許多。以下解題方法來自網友與 GPT 提供的答案,我想在本文中嘗試自己做視覺化圖解,說明 CodeWars - Can you get the loop ? 的解題思路。
    Thumbnail
    avatar
    Ann Chou
    2024-03-18
    Node.js + MongoDB建立最愛球員清單建立一個屬於自己喜愛球員的清單。 ※ 專案開發環境 架設 Node.js 伺服器。 用 Express.js 進行全端開發。 用 MongoDB 資料庫。 ※ 專案開發技術 使用 Express handlebars,為球員清單做出佈局和局部樣板
    Thumbnail
    avatar
    奧莉薇
    2023-12-29
    Node.js 學習筆記(六):使用 Express 框架如何安裝、初階使用 Express 框架的學習筆記。
    Thumbnail
    avatar
    蕭宇廷
    2023-11-24
    Node.js 學習筆記(五):NPM 宇宙 🌏如何善用 NPM 安裝現成套件,提高開發效率
    Thumbnail
    avatar
    蕭宇廷
    2023-11-23
    Node.js 學習筆記(四):模組初探 Node.js 的模組概念,以及 module 物件中的 exports 與 require 屬性,完成模組輸出與帶入。
    Thumbnail
    avatar
    蕭宇廷
    2023-11-22
    Node.js 學習筆記(三):快速搭建一台網站伺服器參考 Node.js 官方文件,快速建立一個簡單的網站伺服器~
    Thumbnail
    avatar
    蕭宇廷
    2023-11-21
    Node.js 學習筆記(二):用 JavaScript 操作電腦的檔案系統用 Node.js 實作電腦檔案系統操作,包含建立資料夾、新增檔案等等。
    Thumbnail
    avatar
    蕭宇廷
    2023-11-21
    Node.js教學影音: https://youtu.be/SY5sRC2idk0 ============ 安裝 Node.js 步驟 1. http://nodejs.org/ 下載安裝 npm install connect npm install express npm install morgan
    avatar
    吳佳鑫
    2022-05-21
    在 Windows 建置以 Visual Studio 為基礎的 Python / Node.js 開發環境「VSCode 是世上最棒的 IDE 了吧」這時有人跳出來表示不服,定睛一看原來是那陳年的大哥 Visual Studio,他說道:「用 Windows 做開發的人一定要裝 Visual Studio 這樣專業的 IDE,不要裝其他次等的文字編輯器,才可以有效提升專業度。」
    Thumbnail
    avatar
    Leon
    2022-03-29