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

Linux使用Node.js建立訪問靜態(tài)網頁的服務實例詳解

 更新時間:2017年03月21日 16:57:21   投稿:lqh  
這篇文章主要介紹了Linux使用Node.js建立訪問靜態(tài)網頁的服務實例詳解的相關資料,需要的朋友可以參考下

Linux使用Node.js建立訪問靜態(tài)網頁的服務實例詳解

一、安裝node.js運行所需要的環(huán)境,:http://chabaoo.cn/article/79536.htm

二、創(chuàng)建node目錄(/node/www),并在目錄下創(chuàng)建node.js服務文件server.js

var http = require('http');

var fs = require('fs');//引入文件讀取模塊

var documentRoot = ‘/node/www';//需要訪問的文件的存放目錄

var server= http.createServer(function(req,res){

  var url = req.url; 
  //客戶端輸入的url,例如如果輸入localhost:9999/index.html
  //那么這里的url == /index.html

  var file = documentRoot + url;
  console.log(url);//node/www/index.html 
  
  /*
    file為文件路徑
    function為回調函數,
    function的err為讀取錯誤返回的信息,返回空就沒有錯誤
    function的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);//將index.html顯示在客戶端
      res.end();
    }

  });

}).listen(9999);

console.log('服務器開啟成功...');

三、創(chuàng)建index.html首頁文件,放在路徑為/node/www/下面

四、啟動服務命令:node server.js

五、瀏覽器輸入地址:http://localhost:9999/index.html

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • Node.js與MySQL交互操作及其注意事項

    Node.js與MySQL交互操作及其注意事項

    這篇文章給大家主要介紹了Node.js與MySQL交互操作及其注意事項,非常的詳細,有相同需求的小伙伴可以參考下
    2016-10-10
  • npm install --save 、--save-dev 、-D、-S 的區(qū)別與NODE_ENV的配置方法

    npm install --save 、--save-dev 、-D、-S&nb

    這篇文章主要介紹了npm install --save 、--save-dev 、-D、-S 的區(qū)別與NODE_ENV的配置方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • Angularjs---項目搭建圖文教程

    Angularjs---項目搭建圖文教程

    下面小編就為大家?guī)硪黄狝ngularjs---項目搭建圖文教程。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 詳解NodeJs開發(fā)微信公眾號

    詳解NodeJs開發(fā)微信公眾號

    本篇文章給大家分享了NodeJs開發(fā)微信公眾號的相關技術內容,對此有需要的朋友們可以跟著學習參考下。
    2018-05-05
  • 寶塔部署nodejs項目的實戰(zhàn)步驟

    寶塔部署nodejs項目的實戰(zhàn)步驟

    前段時間部署node項目的時候出現了一點問題,所以想著給大家總結下,這篇文章主要給大家介紹了關于寶塔部署nodejs項目的實戰(zhàn)步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Node.js高級編程cluster環(huán)境及源碼調試詳解

    Node.js高級編程cluster環(huán)境及源碼調試詳解

    這篇文章主要為大家介紹了Node.js高級編程cluster環(huán)境及源碼調試詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • Nodejs-cluster模塊知識點總結及實例用法

    Nodejs-cluster模塊知識點總結及實例用法

    在本篇文章里小編給大家整理的是一篇關于Nodejs-cluster模塊知識點總結及實例用法,有興趣的朋友們可以跟著學習下。
    2021-12-12
  • 輕松創(chuàng)建nodejs服務器(2):nodejs服務器的構成分析

    輕松創(chuàng)建nodejs服務器(2):nodejs服務器的構成分析

    這篇文章主要介紹了輕松創(chuàng)建nodejs服務器(2):nodejs服務器的構成分析,本文是對第一節(jié)中簡單服務器的代碼進行分析總結,需要的朋友可以參考下
    2014-12-12
  • node?NPM庫promise?異步任務狀態(tài)管理

    node?NPM庫promise?異步任務狀態(tài)管理

    這篇文章主要介紹了node?NPM庫promise?異步任務狀態(tài)管理
    2023-07-07
  • 深入理解 Koa 框架中間件原理

    深入理解 Koa 框架中間件原理

    koa是目前node里最流行的web框架。這篇文章主要介紹了理解 Koa 框架中間件原理,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10

最新評論