安裝Node.js并啟動本地服務(wù)的操作教程
1、下載安裝包:
下載地址:https://nodejs.org/en/download/,根據(jù)自己電腦的配置下載相應(yīng)的windows64位安裝包,下載完成后,進(jìn)行安裝。
2、檢查是否安裝成功
安裝完成后,打開命令行窗口,檢查是否安裝成功,如下圖所示,鍵入node -v出現(xiàn)node.js的版本,鍵入npm -v出現(xiàn)npm的版本,說明兩者均已安裝成功。
3、配置環(huán)境變量
由于我的電腦之前安裝過node.js,所以需要檢測一下是否配置了環(huán)境變量,打開命令行,輸入命令“path”,輸出結(jié)果中可以看到環(huán)境變量已經(jīng)包含了E:\nodejs\
4、創(chuàng)建一個(gè)應(yīng)用
在創(chuàng)建應(yīng)用“Hello World”前,先了解一下node.js應(yīng)用由哪幾部分組成:
引入required模塊:我們可以使用 require 指令來載入 Node.js 模塊。
創(chuàng)建服務(wù)器:服務(wù)器可以監(jiān)聽客戶端的請求。
接收請求與響應(yīng)請求:服務(wù)器很容易創(chuàng)建,客戶端可以使用瀏覽器或終端發(fā)送 HTTP 請求,服務(wù)器接收請求后返回響應(yīng)數(shù)據(jù)。
下面開始創(chuàng)建node.js應(yīng)用:
(1)引入require模塊
我們使用 require 指令來載入 http 模塊,并將實(shí)例化的 HTTP 賦值給變量 http,實(shí)例如下:
var http = require("http");
(2)創(chuàng)建服務(wù)器
接下來我們使用http.creatServer()方法創(chuàng)建服務(wù)器,并使用listen()方法綁定8080端口。函數(shù)通過request,response參數(shù)來接收和響應(yīng)數(shù)據(jù)。實(shí)例如下:
var http = require('http'); http.createServer(function (request, response) { // 發(fā)送 HTTP 頭部 // HTTP 狀態(tài)值: 200 : OK // 內(nèi)容類型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 發(fā)送響應(yīng)數(shù)據(jù) "Hello World" response.end('Hello World\n'); }).listen(8080); // 終端打印如下信息 console.log('Server running at http://127.0.0.1:8080/');
使用node命令執(zhí)行以上代碼,結(jié)果如下圖:
打開瀏覽器訪問http://localhost:8080/,可以看到寫著”Hello World”的網(wǎng)頁,如下圖:
以上這篇安裝Node.js并啟動本地服務(wù)的操作教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解基于Node.js的HTTP/2 Server實(shí)踐
HTTP/2目前已經(jīng)逐漸的在各大網(wǎng)站上開始使用,這篇文章主要介紹了詳解基于Node.js的HTTP/2 Server實(shí)踐,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05nodejs異步編程基礎(chǔ)之回調(diào)函數(shù)用法分析
這篇文章主要介紹了nodejs異步編程基礎(chǔ)之回調(diào)函數(shù)用法,結(jié)合具體實(shí)例形式分析了阻塞與非阻塞形式下回調(diào)函數(shù)具體功能、使用技巧,需要的朋友可以參考下2018-12-12Windows環(huán)境下npm install 報(bào)錯: operation not permitted, rename的解決
這篇文章主要介紹了Windows環(huán)境下npm install 報(bào)錯: operation not permitted, rename的解決方法,文中對解決的方法介紹的很詳細(xì),有需要的朋友們可以參考借鑒。2016-09-09Node.js實(shí)現(xiàn)注冊郵箱激活功能的方法示例
現(xiàn)在很多網(wǎng)站都需要有注冊郵箱激活的功能,本篇文章主要介紹了Node.js實(shí)現(xiàn)注冊郵箱激活功能的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03nodejs multer實(shí)現(xiàn)文件上傳與下載
這篇文章主要為大家詳細(xì)介紹了nodejs multer實(shí)現(xiàn)文件上傳與下載的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05Node.js實(shí)現(xiàn)批量替換文件內(nèi)容示例
這篇文章主要為大家介紹了Node.js實(shí)現(xiàn)批量替換文件內(nèi)容示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Node.js中的events事件模塊知識點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于Node.js中的events事件模塊知識點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。2021-12-12