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

查看:56
本文介绍了空参数的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

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天全站免登陆