Hej,
Nie wiem czy dodaje post w dobrym miejscu. Posiadam serwer na mydevil.net.
Mam problem z aplikacją napisaną w Nodejs. Cały czas kod wrzucony na serwer nie działa z powodu CORS. Na serwerze chcę mieć backend a lokalnie interfejs. Co powinienem zrobić? Próbowałem z takim prostym kodem:
var express = require('express')
var cors = require('cors')
var app = express()
app.use(cors({ credentials: true, origin: '*' }));
app.get('/devices', function (req, res, next) {
res.json({msg: 'This is CORS-enabled for all origins!'})
});
app.listen(80, function () {
console.log('CORS-enabled web server listening on port 80')
});
Oczywiście zainstalowałem na serwerze paczki. I ten kod nie działa. Działa ale bokuje CORS. Odpalając serwer lokalnie nie ma problemu. Można to jakoś skonfigurować? Nie znalazłem nigdzie informacji na ten temat. Nie wiem czy w kodzie mi czegoś brakuje czy po stronie serwera.