2017-06-22 332 views
0

好吧,這很簡單,但我似乎無法弄清楚。在Nodejs中使用斜槓或點斜槓(/或../)的特定目錄路徑

我目前在(AUTH - >路由 - > users.js),我想需要從目錄的根文件(路徑 - > index.js)

顯然」 ...... '不是你怎麼做的。代碼下面附有目錄流。

//authentication 
 
var express = require('express'); 
 
var router = express.Router(); 
 
var userdata = require('../controllers/users'); 
 
var User = require('../models/users'); 
 

 
//require to lock routes from index.js 
 
require('.../routes/index.js');

directory

+0

當文件被稱爲索引,你只需要要求的目錄。 var index = require('../ routes'); – mrdotb

回答

1

..是一個級別,所以你需要兩個那些以斜線像這樣結合:如果你只使用/foo/bar/bing../../routes/index.js

+0

太棒了!謝謝。我花了40分鐘尋找答案。 –

0

你」將使用文件系統的根目錄。回到您使用..

所以,如果你是在Project/auth/routes並希望在身份驗證文件,你會使用../foo,該項目的根,../../bing

..表示父目錄,.表示當前目錄。您可以將它們鏈接到文件系統根目錄。

+0

明白了。非常感謝 !試圖想出這個簡單的東西浪費了令人難以置信的時間。 –