2017-06-30 5 views
0

私のフォルダからjsonファイルを読み込み、結果をnodejsコントローラに入れたいと思います。私はnodejsを使用してjsonファイルを読み込み、リクエストでエラーが発生しました:request.iniに無効なURIがあります

Error: Invalid URI "../global/language/gb.json" 
    at Request.init (G:\Dropbox\ThaiHome\Github\server\node_modules\request\request.js 

を得続ける

var request = require('request'); 
request('../global/language/gb.json', function (err, res, body) { 

    if (err) { 
     console.log(err); 
    } 

    if (!err && res.statusCode == 200) { 
     var importedJSON = JSON.parse(body); 
     console.log(importedJSON); 
    } 
}) 

は、それが唯一の真のhttp URLを好きなので、ということですか?

また、ハードディスクからjsonファイルを読み取る別の方法がありますか?

+0

可能性のある重複した[私が(サーバー)メモリにJSONオブジェクトを読んでくださいどのように、Node.jsのを使用していますか?](https://stackoverflow.com/questions/10011011/using-node-js-どのようにi-read-a-json-object-into-server-memory) – Alendorff

答えて

1

jsonファイルが必要です。私はあなたのローカルファイルに直接requestを使用することはできないと思う、あなたはいくつかのURIが必要です。

var result = require('../global/language/gb.json');

+0

Waou!私はそれが単純だったことを知らなかった - ありがとうAlendorff! – torbenrudgaard

関連する問題