2017-06-22 7 views
0

これは非常に簡単ですが、わかりません。 ( - >ルート - AUTH> users.js)Nodejsでスラッシュまたはドットスラッシュ(/または../)を使用する特定のディレクトリパス

は、私が現在だと私はルートディレクトリからファイルを必要とします(ルート - > index.js)明らかに

」を...あなたのやり方ではありません。ディレクトリの流れはコードの下に添付されています。あなたがそうのようにスラッシュでそれらのうちの2つを組み合わせる必要があるので、

//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

ファイルがindexと呼ばれるときは、ディレクトリを要求するだけです。 var index = require( '../ routes'); – mrdotb

答えて

1

..は、1つのレベルアップしている:../../routes/index.js

+0

恐ろしい!ありがとう。私は答えを探すのに40分かかる。 –

0

あなただけ/foo/bar/bingを使用する場合」ファイルシステムのルートを使用しています。あなたはProject/auth/routesにあり、AUTHでファイルをしたいのであれば、あなたは../foo、プロジェクトのルート、../../bing使用したい..

を使用戻ります。

..は、親ディレクトリを意味し、.は、現在のディレクトリを意味します。それらをファイルシステムのルートまでつなぎ合わせることができます。

+0

どうもありがとう !このシンプルなことを理解しようとすると無駄な時間を無駄にしてしまった。 –

関連する問題