空参数的 JSON 响应 [英] JSON response for empty params

查看:25
本文介绍了空参数的 JSON 响应的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我得到空参数,我需要一个特定的 o/p.但是我得到了一个无法获取......".

I need a specific o/p if i get empty params. But i was getting a "Cannot Get ... " .

  1. 这就是我正在做的:

   app.get("/api/timestamp/:date", function(req, res) 

   {
     let dateString = req.params.date;

   ...(some code here)

   // empty params

   if(!req.params.date) {
    res.json({...});
   
   };});

  1. 这似乎解决了问题"

   app.get("/api/timestamp/", function(req, res) {
     res.json({...});
   });

我不明白为什么 1 不起作用.

I dont understand why 1 didnt work.

推荐答案

Use optional param add ? after date , this won't throw can't get this route error

Use optional param add ? after date ,this won't throw can't get this route error

app.get("/api/timestamp/:date?", function(req, res) 

   {
     let dateString = req.params.date;

   ...(some code here)

   // empty params

   if(!req.params.date) {
    res.json({...});
   
   };});

这篇关于空参数的 JSON 响应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆