Я использую Wordpress в качестве CMS и хочу отправить данные из формы Wordpress HTML на мой сервер NodeJS для обработки.Какой надежный и надежный способ добиться этого?(NodeJS находится на отдельном сервере от Wordpress)
Ниже приведен скрипт JQuery, который я добавил на странице Wordpress:
<form id="sendForm">
<input type="text" name="email" placeholder="E-mail">
<button type="button" name="button" id="submitButton">submit</button>
</form>
<script type="text/javascript">
var myNodeJSServer = "http://myNodeServer.com";
jQuery("#submitButton").click(function() {
jQuery.post(myNodeJSServer, jQuery("#sendForm").serialize());
});
</script>
Чтобы это работало, мне пришлось разрешить все источники вУзловой сервер.Разве это не безопасно для производственной среды?
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});