Výmena dát medzi 2 servermi (CORS) vyústi v Segmentation fault (core dumped) errno 139 rubrika: Programování: JavaScript
6
Mlocik97
položil/-a 22.2.2020
upravil/-a 22.2.2020
Zdravím,
Mám na localhoste 2 servery (na porte 3000 a na porte 8080) medzi ktorými potrebujem vymeniť dáta. Na serveri, z ktorého dáta posielam mám tento kód:
... setInterval(function () { ps.snapshot().then(function (tasks) { axios.post('localhost:3000/post', JSON.stringify(tasks)).then(function () { console.log('POSTed') }) }) }, 1000) ...
v prípade prijímacieho serveru mám nasledovný kód:
... let app = express() // taktéž používané polka() app.use( compression({ threshold: 0 }), sirv('static', { dev }), sapper.middleware(), bodyParser.json(), cors() ) app.post('/post', (req, _res) => { console.log('prijate data') }) ...
Avšak odosielací server vyhodí chybu Segmentation fault (core dumped) errno 139
Ani jeden console.log sa nevypíše.
odkaz
Vyřešeno
4
vit.herman
odpověděl/-a 24.2.2020
Jestli to vyhazuje přímo odesílací proces, bude se nejspíš jedna o chybu přímo Node.js. Pokud to tedy skutečně nedělá ps.snapshot(). Axios je podle mne jen JavaScript bez vazby na knihovnu. Záleží nějak na postovaném obsahu? Spadne to i při postu triviálního stringu?
Pro zobrazení všech 4 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře