欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談NodeJS中require路徑問題

 更新時間:2015年05月07日 08:40:28   投稿:hebedich  
學(xué)習(xí)Nodejs也是出于對這個新產(chǎn)物的好奇,而且有兩個重要項目也需要他的支持,所以要好好學(xué)學(xué)這個新語種。在nodejs中,模塊大概可以分為核心模塊和文件模塊。核心模塊是被編譯成二進(jìn)制代碼,引用的時候只需require表示符即可

項目需要用nodejs,感覺nodejs是前端裝逼神器了,是通向全棧工程師的必經(jīng)之路哇,接下來開始踏上學(xué)習(xí)nodejs的征程。下面是第一個hello,world的程序。

1、server.js文件,這相當(dāng)于服務(wù)器腳本。

var http = require("http");

function start() {
  function onRequest(request, response) {
    console.log("Request recieved")
    response.writeHead(200, {
      "Content-Type": "text/plain"
    });
    response.write("hello,world");
    response.end();
  }
  http.createServer(onRequest).listen(8888);
}
exports.start=start;

這是最簡單的一個模塊,http是nodejs自帶的模塊,start是自己定義的一個模塊。

2、index.js。這是執(zhí)行文件,注意require的路徑。

var server=require("./module/server");
server.start();

在項目目錄下用node運行node index.js,然后在瀏覽器中輸入:http://localhost:8888就能看到令人激動的hello,world,同時在node終端里面也能看到Request recieved。第一個程序運行成功。

上面的程序module是文件夾,其中包含server.js文件。index.js是跟module文件夾同級的。

注意require路徑:

相對路徑之當(dāng)前目錄:./xxx/xxx.js 或 ./xxx/xxx。
相對路徑之上級目錄:../xxx/xxx.js 或 ../xxx/xxx。
絕對路徑:F:/xxx/xxx.js 或 /xxx/xxx.js 或 /xxx/xxx。

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • 一文帶你了解Node.js中的path模塊

    一文帶你了解Node.js中的path模塊

    Node.js和Python技術(shù)類似,?都致力于能夠?qū)崿F(xiàn)跨平臺的通用代碼。?為此,針對路徑的拼接,?Node.js提供了path模塊,本文就來講講path模塊的使用
    2023-03-03
  • Nodejs學(xué)習(xí)筆記之NET模塊

    Nodejs學(xué)習(xí)筆記之NET模塊

    之前兩篇文章基本上都是給我們介紹的nodejs的理論基礎(chǔ),今天我們來點干貨,先從NET模塊開始講起吧。
    2015-01-01
  • Koa2 之文件上傳下載的示例代碼

    Koa2 之文件上傳下載的示例代碼

    本篇文章主要介紹了Koa2 之文件上傳下載的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • nodeJS代碼實現(xiàn)計算交社保是否合適

    nodeJS代碼實現(xiàn)計算交社保是否合適

    本文通過nodejs的一個具體示例來對比分析現(xiàn)階段我們交社保合不合適,主要是對nodejs的一個小的應(yīng)用,當(dāng)然大家也可以改成其他語言的,程序猿們,來算算吧。
    2015-03-03
  • node.js中的path.dirname方法使用說明

    node.js中的path.dirname方法使用說明

    這篇文章主要介紹了node.js中的path.dirname方法使用說明,本文介紹了path.dirname的方法說明、語法、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解

    Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解

    這篇文章主要介紹了Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解,Buffer支持ascii、utf8、ucs2、base64等編碼格式,需要的朋友可以參考下
    2014-08-08
  • NodeJS實現(xiàn)同步的方法

    NodeJS實現(xiàn)同步的方法

    今天小編就為大家分享一篇關(guān)于NodeJS實現(xiàn)同步的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • windows下安裝nodejs及框架express

    windows下安裝nodejs及框架express

    express是一個開源的node.js框架,初學(xué)者使用express可以快速的搭建一個Web項目,express中已經(jīng)集成了Web的http服務(wù)器創(chuàng)建、請求和文件管理以及Session的處理等功能,所以express是非常適合初學(xué)者的入門學(xué)習(xí),這篇文章通過兩種方式介紹windows下安裝nodejs及框架express
    2015-08-08
  • Node.js本地文件操作之文件拷貝與目錄遍歷的方法

    Node.js本地文件操作之文件拷貝與目錄遍歷的方法

    這篇文章主要介紹了Node.js本地文件操作之文件拷貝與目錄遍歷的方法,拷貝用到了Node的文件API,遍歷則舉了一個異步API實現(xiàn)的形式(Node的一大特點),需要的朋友可以參考下
    2016-02-02
  • npm包發(fā)布和刪除的超詳細(xì)教程

    npm包發(fā)布和刪除的超詳細(xì)教程

    npm是JavaScript的包管理器,也是世界上最大的軟件注冊中心,下面這篇文章主要給大家介紹了關(guān)于npm包發(fā)布和刪除的超詳細(xì)教程,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02

最新評論