亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

安裝Node.js并創(chuàng)建Web程序

 更新時間:2022年04月29日 08:22:49   作者:農(nóng)碼一生  
這篇文章介紹了安裝Node.js并創(chuàng)建Web程序的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

簡單的說 Node.js 就是運行在服務(wù)端的 JavaScript。

Node.js 是一個基于Chrome JavaScript 運行時建立的一個平臺。

Node.js是一個事件驅(qū)動I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非??欤阅芊浅:?。

一、適合人群

如果你是一個前端程序員,你不懂得像PHP、Python或Ruby等動態(tài)編程語言,然后你想創(chuàng)建自己的服務(wù),那么Node.js是一個非常好的選擇。

Node.js 是運行在服務(wù)端的 JavaScript,如果你熟悉Javascript,那么你將會很容易的學(xué)會Node.js。

當(dāng)然,如果你是后端程序員,想部署一些高性能的服務(wù),那么學(xué)習(xí)Node.js也是一個非常好的選擇。

在繼續(xù)本教程之前,你應(yīng)該了解一些基本的計算機編程術(shù)語。如果你學(xué)習(xí)過Javascript,PHP,Java等編程語言,將有助于你更快的了解Node.js編程。

二、Node安裝配置

Node.js 安裝包及源碼下載地址為:https://nodejs.org/en/download/

Windows版本下根據(jù)提示進行Node的安裝,關(guān)于Node的環(huán)境變量應(yīng)該是會自動配置的,可以檢查一下Path環(huán)境變量中是否有Node相關(guān)的設(shè)置。

檢查Node是否正常安裝,可以在Windows控制臺使用如下命令檢查其版本。

node --version

三、第一個控制臺輸出程序

在本地創(chuàng)建一個Hello.js的文件,文件內(nèi)容為:

console.log("Hello World");

保存該文件,使用控制臺進入到文件目錄,執(zhí)行如下命令進行測試:

node hello.js

如果可以在控制臺打印出 hello world,則表示成功!

四、第一個Web程序

和其它后端語言不同,使用 Node.js 時,我們不僅僅在實現(xiàn)一個應(yīng)用,同時還實現(xiàn)了整個 HTTP 服務(wù)器

(1)在目錄下創(chuàng)建一個web.js的文件。

(2)引入 required 模塊

我們使用 require 指令來載入 http 模塊,并將實例化的 HTTP 賦值給變量 http,實例如下:

var http = require("http");

(3)創(chuàng)建服務(wù)器

接下來我們使用 http.createServer() 方法創(chuàng)建服務(wù)器,并使用 listen 方法綁定 8888 端口。 函數(shù)通過 request, response 參數(shù)來接收和響應(yīng)數(shù)據(jù)。

實例如下,在web.js中寫入以下代碼:

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(8888);

// 終端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

(4)使用node命令執(zhí)行如上代碼,創(chuàng)建一個HTTP服務(wù)器。

node web.js

(5)在瀏覽器地址欄輸入http://127.0.0.1:8888/或者http://localhost:8888/ 可以打開一個網(wǎng)頁,顯示"hello World!"。

到此這篇關(guān)于安裝Node.js并創(chuàng)建Web程序的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 整理 node-sass 安裝失敗的原因及解決辦法(小結(jié))

    整理 node-sass 安裝失敗的原因及解決辦法(小結(jié))

    這篇文章主要介紹了整理 node-sass 安裝失敗的原因及解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 一文詳解如何使用node執(zhí)行js文件

    一文詳解如何使用node執(zhí)行js文件

    Node.js開發(fā)者過去通常將大多數(shù)可執(zhí)行命令發(fā)布為全局的軟件包,以使它們處于路徑中且可被立即地執(zhí)行,下面這篇文章主要給大家介紹了關(guān)于如何使用node執(zhí)行js文件的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • NodeJS通過魔術(shù)封包喚醒局域網(wǎng)計算機實例

    NodeJS通過魔術(shù)封包喚醒局域網(wǎng)計算機實例

    這篇文章主要為大家介紹了NodeJS通過魔術(shù)封包喚醒局域網(wǎng)計算機代碼實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • nodejs基礎(chǔ)知識

    nodejs基礎(chǔ)知識

    本文主要介紹了nodejs基礎(chǔ)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • node+koa+canvas繪制出貨單、收據(jù)票據(jù)的方法

    node+koa+canvas繪制出貨單、收據(jù)票據(jù)的方法

    在生成票據(jù)需求中,我們會想到前端生成或者后端生成返回圖片地址訪問兩個方法,前端生成則不需要調(diào)用接口,而后端是在完成整個流程時就進行生成然后把上傳的地址保存數(shù)據(jù)庫,這篇文章主要介紹了node+koa+canvas繪制出貨單,收據(jù),票據(jù),需要的朋友可以參考下
    2022-09-09
  • node封裝一個控制臺進度條插件???????詳情

    node封裝一個控制臺進度條插件???????詳情

    這篇文章主要介紹了node封裝一個控制臺進度條插件???????詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 簡述pm2常用命令集合及配置文件說明

    簡述pm2常用命令集合及配置文件說明

    這篇文章主要介紹了簡述pm2常用命令集合及配置文件說明,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 關(guān)于沒有徹底清除node和npm的解決方法

    關(guān)于沒有徹底清除node和npm的解決方法

    最近因為npm和node的版本不匹配遇到了許多困難,比如更新npm的版本,結(jié)果它給報錯了,查閱了好多資料,發(fā)現(xiàn)就是node和npm卸載的時候,還有殘留,所以本文給大家介紹了關(guān)于沒有徹底清除node和npm的解決方法,需要的朋友可以參考下
    2024-03-03
  • nodejs爬蟲抓取數(shù)據(jù)之編碼問題

    nodejs爬蟲抓取數(shù)據(jù)之編碼問題

    這篇文章主要介紹了nodejs爬蟲抓取數(shù)據(jù)之編碼問題的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • 深入了解 Node的多進程服務(wù)實現(xiàn)

    深入了解 Node的多進程服務(wù)實現(xiàn)

    本文主要介紹了Node的多進程服務(wù)實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06

最新評論