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

淺談NodeJS中require路徑問(wèn)題

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

項(xiàng)目需要用nodejs,感覺(jué)nodejs是前端裝逼神器了,是通向全棧工程師的必經(jīng)之路哇,接下來(lái)開(kāi)始踏上學(xué)習(xí)nodejs的征程。下面是第一個(gè)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;

這是最簡(jiǎn)單的一個(gè)模塊,http是nodejs自帶的模塊,start是自己定義的一個(gè)模塊。

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

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

在項(xiàng)目目錄下用node運(yùn)行node index.js,然后在瀏覽器中輸入:http://localhost:8888就能看到令人激動(dòng)的hello,world,同時(shí)在node終端里面也能看到Request recieved。第一個(gè)程序運(yùn)行成功。

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

注意require路徑:

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    node.js中的path.dirname方法使用說(shuō)明

    這篇文章主要介紹了node.js中的path.dirname方法使用說(shuō)明,本文介紹了path.dirname的方法說(shuō)明、語(yǔ)法、使用實(shí)例和實(shí)現(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實(shí)現(xiàn)同步的方法

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

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

    windows下安裝nodejs及框架express

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

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

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

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

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

最新評(píng)論