【问题标题】:It is bad practice to POST a form to a different web server?将表单发布到不同的 Web 服务器是不好的做法?
【发布时间】:2020-06-29 19:32:53
【问题描述】:

我使用的 CMS 无法轻松添加 NodeJS 路由来处理表单发送的数据。

以下情况会是不好的做法吗,它不安全吗?

服务器 1(Ghost CMS):www.domain.com

<form action="form.domain.com/sign-up" method="post">
...
</form>

服务器 2 (Express.js):form.domain.com

app.post('/sign-up', (req, res) => {
    //do something
});

【问题讨论】:

  • 这是一个跨域 POST,但由于它不通过 JavaScript,因此不受同源规则的约束。见Cross Domain Form POSTing

标签: javascript html node.js express ghost-blog


【解决方案1】:

不,不是。您刚刚通过 Express.js 创建了自己的 API 所以,这很正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多