我的代码如下:
server.get('/currency/:code', currency.find);
server.get('/currency/rates', currency.rate_getall);
每当我尝试达到[/ rates]端点时,服务器都会假设我将参数传递给' / currency /:code'路线。我怎样才能解决这个问题?谢谢。
赖安
答案 0 :(得分:1)
如果可以的话,我会考虑更改你的休息界面。
server.get('/currency/:code', currency.find);
server.get('/currency/rates/:type', currency.rate);
这样,它可以解决您的初始问题,并且如果您只想返回特定货币的汇率,则可以在未来实现灵活性。
在您的currency.rate
功能中,您可以检查身份证明或文字“全部”'并返回适当的内容。