Angular 6 и PHP SyntaxError: Неожиданный токен & lt; в JSON в позиции 0 на JSON.parse (& anonymous & gt;)

Если вы пытаетесь отправить json-файл, вы можете использовать потоки

var usersFilePath = path.join(__dirname, 'users.min.json');

apiRouter.get('/users', function(req, res){
    var readable = fs.createReadStream(usersFilePath);
    readable.pipe(res);
});
-1
задан droidnation 13 July 2018 в 06:30
поделиться

1 ответ

Хорошо, я нашел решение:

кажется, что я должен добавить следующие заголовки:

headerOptions.append('Access-Control-Allow-Origin', '*');
headerOptions.append('Access-Control-Request-Headers', '*');
headerOptions.append('Content-Type', 'application/json');
headerOptions.append('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,PATCH,OPTIONS');

И из Apache мы должны пойти в службы Apache и проверить headers_modules .

Затем мы должны изменить httpd.conf и следующее:

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin: *
</IfModule>
0
ответ дан droidnation 17 August 2018 в 13:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: