我正在使用materializecss的CDN版本
<html>
<head>
<!-- css -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/css/materialize.min.css">
</head>
<body>
<!-- page body -->
<!-- scripts -->
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/js/materialize.min.js"></script>
<script src="scripts/scripts.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
并在控制台中收到以下错误
未捕获的TypeError:无法读取undefined的属性'swing'
at materialize.min.js:6
(匿名)@ materialize.min.js:6
我是 AWS 的新手并且使用过
从网站调用 API 端点时,浏览器给出 CORS 错误。我怎样才能防止这种情况?
我在 CORS 的节点项目中使用以下代码
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*')
res.header('Access-Control-Allow-Credentials', true)
res.header('Access-Control-Allow-Methods', 'POST, GET, OPTIONS')
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept')
next();
});
Run Code Online (Sandbox Code Playgroud)
编辑- 基于 arudzinska 的评论
我还在bucket中配置了CORS
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
</CORSRule>
</CORSConfiguration>
Run Code Online (Sandbox Code Playgroud)
并且服务器在nginx 上
在此先感谢您的帮助
PS - 另外,我已经看到很少有帖子给出原因,因为项目代码中会有一些错误,但所有端点都在POSTMAN上正常工作。