1. 程式人生 > >使用node.js搭建一個簡單的本地伺服器

使用node.js搭建一個簡單的本地伺服器

//否則,瀏覽器不能正確識別資源,不能根據content-type,做出正確的處理
//使用node.js寫一個簡單的本地伺服器 var http = require('http'); var fs = require('fs');//引入檔案讀取模組
var documentRoot = 'E:/work/nserver';//需要訪問的本地檔案的存放目錄
var server = http.createServer(function (req, res) {
    var url = req.url;     //客戶端輸入的url,例如如果輸入     // http://localhost:8889/index.html
    //那麼這裡的url == /index.html 
    //以下三行程式碼可已配置預設訪問頁面為index.html     // if (url == '/') {     //     url = '/index.html';     // }
    var file = documentRoot + url;     console.log(url);
    //引數1:要讀取的檔案路徑;     //引數2:回撥函式,讀取失敗的資訊在err中,err為空表示沒有錯誤.data為讀取到的檔案資料     fs.readFile(file, function (err, data) {          if
 (err) {             res.writeHeader(404, {'content-type''text/html;charset="utf-8"'});             res.write('<h1>404錯誤</h1><p>你要找的頁面不存在</p>');             res.end();
        } else {             res.writeHeader(200, {'content-type''text/html;charset="utf-8"'});             res.write(data);             res.end();}     }); }).listen(8889
);// 此處的8889是監聽的埠號,可以根據自己的需要配置,注意不要和本地的一些應用程式使用的埠號衝突
 console.log('伺服器開啟成功');  //把此程式碼儲存為js_server.js  //開啟終端 執行命令:   node  js_server.js  //開啟瀏覽器輸入http://localhost:8889/[你要訪問的html檔案]  //例如:http://localhost:8889/index.html  //localhost 可以使用127.0.0.1代替  //參考:http://blog.csdn.net/u014420383/article/details/47945819

相關推薦

使用node.js搭建一個簡單本地伺服器

//否則,瀏覽器不能正確識別資源,不能根據content-type,做出正確的處理 //使用node.js寫一個簡單的本地伺服器 var http = require('http'); var fs = require('fs');//引入檔案讀取模組 var documentRoot = 'E:/work/

node.js】使用node.js搭建一個本地web伺服器

操作步驟 1、到node官網(https://nodejs.org/en/)下載node.js安裝檔案,X64代表執行環境為windows64位 2、雙擊安裝檔案安裝node.js 3、等待安裝 4、測試是否安裝成功,按【windows+R】,執行cmd 5、輸入n

使用Node.js建立一個簡單的HTTP伺服器

1.建立一個名為test.js的檔案,內容為: // test.js // 請求http模組 var http = require('http'); // 建立伺服器 http.createServer(function (req, res) { res.writ

node.js搭建一個靜態資源站 html,js,css正確加載 跳轉也完美實現!

都在 加載 簡單 pipe tps color exec create 包含 昨天剛買了一個服務器想著用來測試一些自己的項目,由於是第一次建站,在tomcat,linux,node.js間想了好久最終因為node搭建比較方便沒那麽麻煩就決定用node.js來搭建網站項目。

Node.js建立一個簡單的應用

Node.js 應用是由哪幾部分組成的? 引入 required 模組:我們可以使用 require 指令來載入 Node.js 模組。 建立伺服器:伺服器可以監聽客戶端的請求,類似於 Apache 、Nginx 等 HTTP 伺服器。 接收請

使用Node.js一個簡單的api介面

引入Http模組 預設你已經安裝了Node.js Node當中內建了Http模組; 可以使用 var http= require("http"); 複製程式碼 引入http模組; Hello world 用Node.js實現一個HTTP伺服器程式非常簡單。我們實現一個最簡單的Web程式, 它對於所有請

go搭建一個簡單web伺服器

Go語言裡面提供了一個完善的net/http包,通過http包可以很 方便的就搭建起來一個可以執行的web服務。同時使用這個包能很簡單地對web的路由,靜態檔案,模版,cookie等數 據進行設定和操

nodeJS從入門到放棄(一)用nodeJS搭建一個簡單伺服器

現在前端招聘要求中,經常會傾向於招懂nodeJS的前端開發人員,說明懂nodeJS的前端是更具競爭力的,所以動起了學nodeJs的打算,作博n篇,鞏固總結+給後面的人鋪路 前端開發人員學習

node.js 實現一個簡單的登入攔截器

攔截器在web開發中隨處可見,比如站點的管理後臺,不說所有人都能進入,所以就需要做一個攔截器並友好的跳轉到提示頁. 下面我們簡單實現一種,判斷使用者是否登入成功,登入不成功的使用者自動重定向到登入頁面. 首先我們實現一個過濾器 exports.checkAuth=f

使用 Vue2.js Node.js 搭建一個小型的全棧專案

寫在前面 由於最近公司業務不是很忙,空閒時間比較多,於是就在糾結Vue.js(之前就學習過)和Node.js先專研哪個比較好,最終選擇了先玩玩Node.js。經過一段時間的學習,就有了教程 Node+Koa2+Mysql 搭建簡易部落格 GitHub地址,想

菜鳥小白使用node.js搭建簡單伺服器(可請求圖片,html,js,css,json等檔案)

使用node.js搭建簡單伺服器 前言:以下步驟在安裝好node的環境前提下進行,未安裝者請先安裝好node,再嘗試 注:如若以下程式碼存在錯誤,歡迎讀者指出 搭建步驟如下: 一、建立server.js(主要用於搭建伺服器的檔案) const ht

(掃盲貼)如何搭建一個簡單本地PHP伺服器-WAMP基礎指南

在除錯WEB應用程式時,我們都需要很多配置,LAMP,ASP,IIS等等。而在所有方式中,最簡單的莫過於WAMP了。 WAMP是Windows下的Apache+Mysql+PHP的縮寫。 通過這個伺服器我們可以完全傻瓜的在一般的Windows PC上面搭建起一個WEB伺服器

node.js搭建本地伺服器

node.js官網<------------點選這裡去官網下載node安裝包 下一步下一步傻瓜式安裝就可以,輸入node -V來檢查一下node版本, 建一個資料夾 nodeServer,在此資料夾下npm init 會生成一個package.json檔案,然後執行npm install --save

使用Node.js的express框架搭建一個簡單專案並且添加了一個路由

express簡介:Express 是一個基於 Node.js 平臺的極簡、靈活的 web 應用開發框架,它提供一系列強大的特性,幫助你建立各種 Web 和移動裝置應用。豐富的 HTTP 快捷方法和任意排列組合的 Connect 中介軟體,讓你建立健壯、友好的 API 變得既

Node.js搭建伺服器

首先要使用的工具為idea,當然你用它的"兒子" WebStorm 也可以,建立node專案圖解: 然後選擇專案名和版本, 在這一步之前需要先在電腦上安裝好Node, 然後在這個專案中新建一個js,程式碼為: var http = require('htt

使用最基礎的Node,建立一個簡單node.js應用

對於初學者 , 在我們使用 node.js建立應用時, 首先注意的應該是node.js的組成部分; 1:首先引入 require模組 可以使用require指令來載入node自己帶的node.js模組 ,方便引入;2: 2:建立伺服器: 伺服器可以監聽客戶端請求,從而響應資料

Node.js建立一個可以工作的HTTP伺服器

(1)首先要安裝node.js 可以企業官網下載安裝。採用命令列輸入node -v 檢視安裝的版本 (2)在專案目錄建立一個server.js 檔案: // 引入required模組 var http = require('http'); http.createServer(function

在Linux中搭建一個簡單的dns伺服器 --------基於centos 6.5,以我做的一個實驗為例子。

Experimental environment: dns server : 192.168.200.254 http server :192.168.200.202 client :192.168.200.203 Experimental steps: fir

Nodejs搭建一個本地靜態檔案伺服器的方法

方法一: 第一步:在Nodejs安裝目錄安裝: npm install connect 第二步:在Nodejs安裝目錄安裝: npm install serve-static 第三步:新建server.js (可以放在專案裡去執行也可以放在Nodejs安裝目錄下執行

Node.js——搭建http伺服器

//匯入包 var http=require("http"); http.createServer(function (request,response) { //請求 響應 respon