輕松創(chuàng)建nodejs服務(wù)器(1):一個簡單nodejs服務(wù)器例子
我們先來實現(xiàn)一個簡單的例子,hello world。
似乎每種語言教程的第一節(jié)都會講這個,我們也不例外。
首先我們先創(chuàng)建一個項目目錄,目錄可自己定義,本案例的目錄為 e:/nodetest/。
由于我們要搭建的是服務(wù)器,所以我把第一個文件命名為server.js。
在server.js里面輸入以下代碼:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
接著我們打開cmd。
用cd e:/nodetest/定位到項目目錄下,然后執(zhí)行 node server.js 命令,即可運(yùn)行該文件;
然后打開瀏覽器訪問 http://localhost:8888/,你會看到一個寫著“Hello World”的網(wǎng)頁;
其實這就是一個簡單的可工作的服務(wù)器了,只是簡單到什么都干不了,不過不要緊,跟著我一步一步來,我會教你怎么搭建一個完整可用的服務(wù)器。
下一節(jié)我們來分析一下這段代碼的構(gòu)成。
相關(guān)文章
在 Node.js 中使用 async 函數(shù)的方法
利用 async 函數(shù),你可以把基于 Promise 的異步代碼寫得就像同步代碼一樣。一旦你使用 async 關(guān)鍵字來定義了一個函數(shù),那你就可以在這個函數(shù)內(nèi)使用 await 關(guān)鍵字。下面通過本文給大家分享Node.js 中使用 async 函數(shù)的方法,一起看看吧2017-11-11
剖析Node.js異步編程中的回調(diào)與代碼設(shè)計模式
這篇文章主要介紹了Node.js異步編程中的回調(diào)與代碼設(shè)計模式,雖然大多數(shù)場合回調(diào)編寫時的長串括號不怎么好看,但Node的異步性能確實很好,需要的朋友可以參考下2016-02-02
NodeJS父進(jìn)程與子進(jìn)程資源共享原理與實現(xiàn)方法
這篇文章主要介紹了NodeJS父進(jìn)程與子進(jìn)程資源共享原理與實現(xiàn)方法,結(jié)合實例形式分析了nodejs基于cluster模塊實現(xiàn)父進(jìn)程與子進(jìn)程資源共享的相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
node.js學(xué)習(xí)之?dāng)嘌詀ssert的使用示例
assert 模塊主要用于編寫程序的單元測試時使用,通過斷言可以提早發(fā)現(xiàn)和排查出錯誤。下面這篇文章主要給大家介紹了關(guān)于node.js學(xué)習(xí)之?dāng)嘌詀ssert的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
Express實現(xiàn)Session身份認(rèn)證的示例代碼
本文主要介紹了Express實現(xiàn)Session身份認(rèn)證的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01

