【发布时间】:2023-04-02 04:31:01
【问题描述】:
客户端我有一个<form method="POST" action="/register">,它会进行 SQL 查询。
服务器端我有这个:
router.post('/register', function (req, res, next) {
// code [...]
if (!errors.isEmpty()) {
res.render('register', {
title: 'Registration Error',
errors: errors.mapped()
});
}
}
好的,很酷,使用 ejs,我已经设法处理了不可见的传入变量 errors(请参阅下一句),但我的目标是切换到 React。现在,我设法发送了一个 json 而不是变量 errors,但这个 json 出现在开发人员工具 -> 网络选项卡中。
我注意到第三方网站正在使用带有 React 的 POST 方法,而我在网络选项卡中看不到任何 json,因此它要么被隐藏,要么使用了不同的方法。
除了对 POST 请求的 JSON 响应,我对 React 有哪些选择(或者我是否可以隐藏它)?
【问题讨论】:
标签: json node.js reactjs post ejs