我正在尝试向 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) 我想删除所有标记为“isOnly”的投票,这意味着文章是在全体会议之前投票的。
我写了这段代码,它删除了所有的选票。
foreach($commision->articles as $article) {
$article->votes()->delete();
$article->update([
'isVoted' => false
]);
}
Run Code Online (Sandbox Code Playgroud)
删除带有标志“isOnly” == true 的所有选票的正确方法是什么
我试图在我的项目中添加 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。