2016-06-15 4 views
0

ここにあるチュートリアルを使用しています:http://www.runoob.com/nodejs/nodejs-restful-api.htmlを追加し、次のコードを追加しました。 8081/listUsersをし、私は疑問に思い、誰でもExpressおよびノー​​ドとして、このエラーについて多くを知っていた場合:GET/listUsers Nodejsエラーが発生しません

var express=require('express'); 
var app=express(); 
var fs=require('fs'); 
app.get('listUsers',function(req,res){ 
    fs.readFile(__dirname + "/" + "users.json",'utf-8',function(err,data){ 
     console.log(data); 
     res.end(data); 
    }); 

}); 
var server=app.listen(8081,function(){ 
    var host=server.address().address; 
    var port=server.address().port; 
    // console.log("应用实例,访问地址为 http://%s:%s",host,port); 
}) 

のIntelliJ IDEAのtest.js私はローカルホストにアクセスするとき/取得することはできませんというエラーを取得していて、サーバーをデバッグした後、私にとって初めてのことですか?

これは私のJSONファイルです:

{ 
    "user1" : { 
     "name" : "mahesh", 
     "password" : "password1", 
     "profession" : "teacher", 
     "id": 1 
    }, 
    "user2" : { 
     "name" : "suresh", 
     "password" : "password2", 
     "profession" : "librarian", 
     "id": 2 
    }, 
    "user3" : { 
     "name" : "ramesh", 
     "password" : "password3", 
     "profession" : "clerk", 
     "id": 3 
    } 
} 
+0

私はあなたがapp.get( '/ listUsers')のバックスラッシュを見逃したと思います。 – Aravind

答えて

1

users.jsonあなたはlistUsersルートの前にバックスラッシュを逃しました。これは確かに動作します

app.get('/listUsers',function(req,res){ 
    fs.readFile(__dirname + "/" + "users.json",'utf-8',function(err,data){ 
     console.log(data); 
     res.end(data); 
    }); 

}); 
+0

あなたの答えに感謝します –

関連する問題