我正在使用NodeJS构建一个RESTful应用程序,并使用NodeJS的http
模块(文档here)来处理请求。如何使用NodeJS的http传递时间戳格式参数?
到目前为止,我没有任何处理请求的问题,也没有传递参数,如?name=joe
,?category=worker
或?name=joe&category=worker
。
但是,我在使用ISO格式过滤日期时遇到问题,例如2017-04-13T18:35:49.924Z。例如,当我使用?timestamp=2017-04-13T18:35:49.924Z
时,不会返回任何内容。
我知道有些模块和API可以过滤时间戳,例如this question regarding Django admin和this other question of tableau usage中显示的内容。他们甚至可以处理大于或小于的运营商,如this page所示。
我可以使用http
模块过滤时间戳吗?例如,是否有大于和小于运算符,还是我必须找到另一个模块?
我想实现这个是通过时间戳记过滤显示在视图中的记录。
通过“当我使用'时间戳= 2017-04-13T18:35:49.924Z',例如,什么都不会返回。” ,你想提取Node.js中的'timestamp'值吗?你能附上你当前的代码吗? – shaochuancs
有一个函数可以通过以下URL返回日志: 'return $ http.get(“/ log?levelStr = INFO&category = intService”);' 并且没有问题。但是当我尝试使用: 'return $ http.get(“/ log?timestamp = 2017-04-13T18:35:49.924Z”);' 没有任何返回。 – Ernani
你需要检查服务器端的逻辑。看起来'GET/log' API不支持'timestamp'参数。 – shaochuancs