我正在尝试使用koa-router将我调用fetch的URL路由到一个函数。URL以/email/example@example.com结尾,并且应该通过他们的电子邮件获取一个用户对象。路由器对象定义:
router.get( uri_prefix+'/email/:email', readUserByEmail);
函数的定义如下:
async function readUserByEmail (ctx, next) {
try {
// get params
let _EMAIL = ctx.params.email;
...
}我知道路由器可以用于其他功能(例如通过id获取用户),但是,它似乎不会调用函数readUserByEmail。
我不确定问题是什么--是我没有正确定义路由,还是没有定义函数(就参数而言),或者可能有其他我应该编辑的文件,或者其他什么。
如有任何帮助或建议,我们将不胜感激
发布于 2020-07-29 00:58:37
在我的案例中,问题是:
我对路由所做的更改是正确的,但它们都是本地的(虽然实际的应用程序被配置为与在线的服务器交互),因此它不起作用。
值得查看您所做的更改在何处运行,以及应用程序本身在何处运行。
https://stackoverflow.com/questions/63042928
复制相似问题