を使用したパラメータで残りのapi実装まず、私はJetBrains WebStormを使用して、Node.js Express Appプロジェクトを作成するために使用しました。JetBrains WebStorm + node.js + express
私の修正は、app.js
app.get('/api/restaurants', function(req, res) {
console.log("Parameter[0]", req.params.restaurant_id);
res.json({
'01010112D8139F13': '0ao123r1'
});
});
app.get('/api/restaurants/:id', function(req, res) {
console.log("Parameter[1]", req.params.restaurant_id);
res.json({
'message': 'worked?'
});
});
にいた私は、APIをテストするために、私はローカルホストにアクセスすることはできませんクロームで郵便配達のプラグインを使用しています:3000/API /レストランrestaurant_id = 01010112D8139F13なし?私が持っているコンソールで
:代わりにrouter.routeのrouter.route( '/レストラン')( 'restaurant_id /レストラン/'):によってルーティングされる
GET /api/restaurants?id=01010112D8139F13 200 1.803 ms - 31
誰かが私を助けることができれば、事前に感謝します。
:
、コンソール上に次のURLを使用します。
レストラン、特定のエンドポイントは次のように変更する必要がありますか?そして、あなたのコードをスクリーンショットとして含めないでください。代わりに質問自体にコードを含めてください。サイトの使用方法の詳細については、[ヘルプセンター](http://stackoverflow.com/help)を必ず参照してください。特に、[How to Ask]セクション(http://stackoverflow.com/help/how-to-ask)を参照してください。スタックオーバーフローへようこそ。 –
エラーはありませんrouter.route( '/ restaurants')によって処理されました ログにはGET/api/restaurants /がありますか?restaurant_id = 01010112D8139F13 200 1.803 ms - 31 –