You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Express POST接口中实现日期生成逻辑,替代HTML内嵌script标签

原理说明
  • 你第一次迁移逻辑时的错误核心来源于两个问题:
    1. 移除HTML内的script逻辑后,表单已经不会再提交date字段,此时你从req.body中解构的date值为undefined
    2. 你将服务端生成的日期存在了today变量中,却同时把值为undefined的date和today都塞进了存储对象,导致对象结构不符合预期,读取时自然拿不到正确的日期值
  • 正确写法的逻辑本质:
    既然日期已经改为服务端生成,就不需要再从提交的表单参数里取date字段,直接把服务端生成的日期值赋值给date变量,再存入对象即可,此时存储对象的结构和你之前前端生成日期时的结构完全一致,自然可以正常运行

实用小优化:现在你可以把HTML代码里那个隐藏的date输入框删掉了,因为已经不需要前端传递这个字段,留着没有实际作用

内容的提问来源于stack exchange,提问作者Peter B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 10:27:01