Я новичок в реакции и хотел развернуть сайт в моем домене с помощью Nginx. Мне нужно сделать так, чтобы приложение могло получать данные со стороны клиента, на локальный хост удаленного сервера, на котором размещен сайт с Nginx. Я знаю, что разоблачение этих многих деталей может заставить экспертов по безопасности и хакеров либо пускать слюни, либо качать головами. Но я теряю рассудок от этого.
Это отфильтрованная версия моей экспресс-службы Node.js, работающей на удаленном сервере:
const express = require("express")
const cors = require("cors")
const app = express();
const PORT = 1234;
const spawn = require("child_process").spawn;
app.use(cors())
app.listen(PORT, function(){
console.log(`listening on port:${PORT}...`)
})
app.get("/api/play/:choice", function(req,res){
pythonProcess = spawn('python',["./script.py", req.params.choice]);
pythonProcess.stdout.on('data', function(data) {
res.status(200).send(data.toString('utf-8'))})
})
Вот как я извлекаю информацию из развернутого приложения реакции. Публичный IP-адрес капли, которую я использую
fetch(`104.248.28.88/1234/api/play/rock`)