小编Ste*_*eve的帖子

Axios 请求已被阻止,请求的资源上不存在“Access-Control-Allow-Origin”标头

我正在尝试向 ERP API 发出请求,并收到以下响应:

从源“http://connector.test”访问“http://ip:8082/auth”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:无“访问控制” -Allow-Origin'标头存在于请求的资源上。

虽然在我的请求中有一个标头 Access-Control-Allow-Origin:

        getAuth() {
            axios.post('http://'+this.ip + '/auth/', {
                headers: {
                    "Content-Type": "application/json",
                    "Cookie": this.sessionid,
                    "Access-Control-Allow-Origin": "*",
                    "Access-Control-Allow-Methods": "GET, POST, PATCH, PUT, DELETE, OPTIONS",
                    "Access-Control-Allow-Headers": "Origin, Content-Type, X-Auth-Token, Authorization, Accept,charset,boundary,Content-Length"
                }, 
                data: {
                    username: this.username, 
                    password: this.password
                }
            }).then(response => {
                this.getItems();
            })
        },
Run Code Online (Sandbox Code Playgroud)

Cors.php

'paths' => ['*'],

'allowed_methods' => ['*'],

'allowed_origins' => ['*'],

'allowed_origins_patterns' => [],

'allowed_headers' => ['*'],

'exposed_headers' => [],

'max_age' => 0,

'supports_credentials' => true,
Run Code Online (Sandbox Code Playgroud)

js/bootstrap.js

window.axios.defaults.headers.common['X-Requested-With'] …
Run Code Online (Sandbox Code Playgroud)

laravel vue.js axios

6
推荐指数
1
解决办法
5万
查看次数

Eloquent 用 where 语句删除所有行

我想删除所有标记为“isOnly”的投票,这意味着文章是在全体会议之前投票的。

我写了这段代码,它删除了所有的选票。

    foreach($commision->articles as $article) {
        $article->votes()->delete();
        $article->update([
            'isVoted' => false
        ]);
    }
Run Code Online (Sandbox Code Playgroud)

删除带有标志“isOnly” == true 的所有选票的正确方法是什么

laravel eloquent

1
推荐指数
1
解决办法
48
查看次数

如何将 jQuery 安装到 Nuxt.js 中?

我试图在我的项目中添加 jQuery,尽管我收到一个错误,指出它未定义

  plugins: [
    { src: '~/plugins/js/svgSprite.js', mode: 'client' },
    { src: '~/plugins/vendor/jquery/jquery.min.js', mode: 'client' },
    { src: '~/plugins/vendor/bootstrap/js/bootstrap.bundle.min.js', mode: 'client' },
    { src: '~/plugins/vendor/bootstrap-select/js/bootstrap-select.min.js', mode: 'client' }, <-- gives me error
    { src: '~/plugins/vendor/magnific-popup/jquery.magnific-popup.min.js', mode: 'client' },
    { src: '~/plugins/vendor/smooth-scroll/smooth-scroll.polyfills.min.js', mode: 'client' },
    { src: '~/plugins/vendor/object-fit-images/ofi.min.js', mode: 'client' },
    { src: '~/plugins/js/theme.js', mode: 'client' }
  ],
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我显然是在 bootstrap-select 之前声明了 jQuery。

javascript jquery vue.js vuejs2 nuxt.js

1
推荐指数
1
解决办法
4884
查看次数

标签 统计

laravel ×2

vue.js ×2

axios ×1

eloquent ×1

javascript ×1

jquery ×1

nuxt.js ×1

vuejs2 ×1