node.js - node-express 如何在 URL 查询字符串中传递 DATE 参数以及如何解析它

标签 node.js angular express

我有一个基于 Angular 2 构建的应用程序,该服务发送 http 请求以从 Oracle DB 获取数据,使用 Node-Oracle DB 和 Express 框架。 我已经使用express构建了rest api,现在我需要在请求参数中传递日期,并且express必须解析它并发送响应。我如何在查询参数中传递 DATE 以及如何在 Express Rest api 中解析它。

最佳答案

以 ISO 格式“yyyy-mm-dd”传递日期:

const date = new Date();
http.get(`url/test?date=${date.toISOString()}`

在 Express 方面:

app.get('/test', async function(req, res) {
  const date = new Date(req.query.date);
});

关于node.js - node-express 如何在 URL 查询字符串中传递 DATE 参数以及如何解析它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46926743/

相关文章:

javascript - 在 Angular 2 中找不到引用的文件

angular - ionic 4 中的 HTTP Post 未通过网络服务

javascript - Express 和 SSL 使用

node.js - 显示图像时,Object.parse 的位置 0 处出现 JSON 中的意外标记

node.js - Sequelize - SQL Server - 关联表的排序依据

node.js - 无效的 Blob 或 block 内容错误,Node.js 暂存 block

angular - 如何在 Angular 2 中实现 SEO(Metatags)(在服务器端使用 Angular 通用渲染)?

node.js - 模板引擎的 Nodejs 替代模板路径

node.js - 将windows1252转换为NodeJS特殊字符中的utf-8

mysql - Sequelize - 如何使用 sequelize 将 csv 数据插入 mysql 中的多个表中