2016-12-10 8 views
-1

私はJavaScriptにはかなり新しいですし、パスポートミドルウェアで簡単なログイン安らかなAPIを作成しようとしています。私はそれが必要な時( 'xxxxx')を知っています。私は使用のためにモジュールを持っています。javascriptコードについて混乱しています "require( './ config/passport')(パスポート);"

オンラインでいくつかのコードが見つかりましたが、この行があります "require( './ config/passport')(パスポート);"

私はそれが何であり、この行がちょうどやり方と異なるのだろうと思っています "require(パスポート);"?

ご協力いただければ幸いです。

+0

./config/passportはローカルファイル構造のものです。何であるかを見てください。これは明らかにパスポートを引数とする関数を返します。 – lintmouse

答えて

2

node.jsにモジュールが必要な場合は、パラメータを渡すことができます。 簡体例:

私-console.js

function myConsole(message) { 
    console.log(message); 
} 

module.exports = myConsole; 

いくつか-他-file.js

require('./my-console.js')('hey there!'); 

上記の行がmy-console.jsが必要になります、'hey there'文字列を渡すと、それはパラメータとして'hey there'をとるmyConsole関数を実行します。

+0

ありがとう!、これは私がオンラインで見つけたサンプルコードについての –

関連する問題