Ответ 1
Вы можете настроить политику безопасности контента, отредактировав config/environment.js
. Я верю в ваш случай, connect-src
имеет отношение к ошибке, которую бросает (изменение: выглядит как style-src
, возможно, с помощью Chrome Extension Awesome Screenshot). Добавление *
позволит ему подключиться ко всему.
var ENV = {
...
contentSecurityPolicy: {
'default-src': "'none'",
'script-src': "'self'",
'font-src': "'self'",
'connect-src': "'self' *",
'img-src': "'self'",
'style-src': "'self' *",
'media-src': "'self'"
}
}
Или, более конкретно, вы можете добавить:
...
'connect-src': "'self' 'localhost:4200'",
...
Кроме того, если вы только хотели добавить это в свою среду разработки, поместите его в:
if (environment === 'development') {
ENV.contentSecurityPolicy = {
...(policies)...
}
}
Дополнительная информация о CSP в ember-cli
: https://www.npmjs.com/package/ember-cli-content-security-policy.
Дополнительная информация о CSP в целом: http://content-security-policy.com/