我正在尝试从 jest 迁移到 vitest。在某些时候我收到此错误:
Syntax Error: Invalid or unexpected token
我们项目中的一个包似乎有这一行导致了问题:
require("./lib/somefont.woff")
Run Code Online (Sandbox Code Playgroud)
我检查了 jest,jest 有这一行解决了这个问题:
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"\\.(css|less|scss|sass)$": "identity-obj-proxy"
},
Run Code Online (Sandbox Code Playgroud)
我想知道如何解决 vitest 中的问题?vitest 中是否有等效的 moduleNameMapper ?
我正在尝试使用以下代码从 Spotify 获取“访问令牌”。
var encoded = btoa(client_id+':'+client_secret);
function myOnClick() {
console.log('clikced!');
$.ajax({
url: 'https://accounts.spotify.com/api/token',
type: 'POST',
data: {
grant_type : "client_credentials",
'Content-Type' : 'application/x-www-form-urlencoded'
},
headers: {
Authorization: 'Basic ' + encoded
},
dataType: 'json'
}).always((data)=> console.log(data));
}
Run Code Online (Sandbox Code Playgroud)
但是我不断收到错误:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading
the remote resource at https://accounts.spotify.com/api/token.
(Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Run Code Online (Sandbox Code Playgroud)
和就绪状态:0,状态:0