2017-05-20 13 views
1

基本的に私はRegister()という名前の関数をjavadript script.jsに持っています。呼び出しnodejsファイルonclick関数

この関数の中で、sms.jsというnodejsファイルを呼び出す必要があります。

sms.jsはCORSがAPIを呼び出し、それは私が私のjavascriptの私のRegister()機能

これを達成するための理想的な方法は何であるの内側に、このJSONレスポンスを取得したいいくつかのJSON

を返され、有効になっています?私は私sms.js関数内

$.get('/#/request', function(list) { 
    console.log(list); 
}); 

を持って、このAPIが呼び出されると、私は私のRegister関数内に必要なJSON応答

を取得していますnode sms.jsを実行すると通常、私は

app.get('/#/request', function(req, res){ 
}); 

だから、このdoesntのを持っていますすべてで動作します。node sms.jsが実行する必要があります..これを行う方法?

答えて

0

サーバーリスナーを持つメインnodeJSファイル内にrequire('./sms.js')を簡単に使用できます。あなたがやっていることは非同期なので、約束を返し、それが実現するのを待つべきです。あなたはmodule.exports = new Promise(function(resolve, reject){//do whatever you want here and then call resolve(yourdata);}