【问题标题】:PDF edit in angular 4PDF编辑角度4
【发布时间】:2018-07-20 01:31:34
【问题描述】:

我在节点版本 v8.9.4 中面临 CORS 问题。 错误是 -

Response to preflight request doesn't pass access control check: No 
'Access-Control-Allow-Origin' header is present on the requested 
resource. Origin 'http://localhost:4200' is therefore not allowed 
access.

在前端我使用 angular4 并在我的标题中放置了下面的代码,但仍然面临问题。

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, 
OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-
Token');

【问题讨论】:

    标签: javascript node.js angular angular2-forms hapijs


    【解决方案1】:

    不幸的是,这是 Chrome 错误/问题:https://bugs.chromium.org/p/chromium/issues/detail?id=67743

    你必须要么

    • 使用其他浏览器进行测试
    • 编辑 hosts 文件以分配您选择的 localhost to some pseudo-domain
    • 直接从您的(或其他真实的)站点进行测试,而不是在本地主机上进行测试

    【讨论】:

    • 我在 chrome、firefox、safari 上都试过了,但对它们都不起作用。
    • 和错误是一样的吗?您是否检查过这些标头是否已实际发送?您可以通过检查开发工具的网络选项卡中的请求来做到这一点。
    猜你喜欢
    • 2018-08-03
    • 2020-05-23
    • 2022-06-10
    • 2017-01-07
    • 1970-01-01
    • 2018-07-19
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多