首页 > 解决方案 > 创建一个名为 '/query' 的路由,并在请求此路由时按上述说明发送响应

问题描述

在给定的应用程序中完成 body-middleware 文件和app.js文件,以便验证路由所需的所有查询参数,并且 null 和 undefined 值抛出错误消息 -

{error: true, status: 403, userMessage: 'some query parameter missing',
    data: <Name of the parameter that is missing>}.

必须的查询参数是 - name :String,age:Number

成功时,显示以下响应 -

{error: false, status: 200, userMessage: 'all query parameters entered',
    data: {name: <Name passed in query params>, age: <age passed in query params>}}.

注意:使用 if-else 检查正文参数,然后使用next()函数或res.send(errorObject)相应地。

标签: node.jsexpress

解决方案


推荐阅读