小编PrE*_*Eto的帖子

WebSockets 请求中请求的资源上不存在“Access-Control-Allow-Origin”标头

我有很多关于如何在 Java Spring 中配置 CORS 的示例,但它仍然无法在带有 websockets 请求的项目中工作。它适用于 mcv api 路径,但我的 websockets 路径返回错误:

无法加载http://localhost:8080/chat/info?t=1537264329515:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问Origin ' http://localhost:3000 '。响应具有 HTTP 状态代码 403。

我的 WebMvcConfig:

@Configuration
public class WebMvcConfig implements WebMvcConfigurer
{
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**").allowedOrigins("http://localhost:3000");
    }
}
Run Code Online (Sandbox Code Playgroud)

也许有人有同样的错误或有任何解决方案我应该如何解决这个错误?

java spring-mvc cors reactjs spring-boot

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

无法将 ContextTransactionalCallable 与 TransactionProvider 一起使用

我有一个错误,我无法解决。

我正在使用 Spring 和 JOOQ。

这里发生错误:

   @Transactional
    public UUID create(List<User> users) {
        UUID uuid = UUID.randomUUID();
        dslContext.transaction(() -> {
            dslContext
                    .insertInto(APPLE, APPLE.APPLE_ID, APPLE.TITLE)
                    .values(uuid, uuid.toString())
                    .execute();

            users.forEach(user -> {
                dslContext
                        .insertInto(APPLE_MEMBERS, APPLE_MEMBERS.APPLE_ID, APPLE_MEMBERS.USER_ID)
                        .values(uuid, user.getUserId())
                        .execute();
            });

        });

        return uuid;
    }
Run Code Online (Sandbox Code Playgroud)

错误:

org.jooq.exception.ConfigurationException: Cannot use ContextTransactionalCallable with TransactionProvider of type class org.springframework.boot.autoconfigure.jooq.SpringTransactionProvider
Run Code Online (Sandbox Code Playgroud)

也许有人有同样的错误或知道如何解决这个错误?

jooq spring-boot

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

如何同时处理 Reactjs Link 和 onclick 事件?

您好,我遇到了 React-router Link 组件的问题。我正在使用 Link to function 和 onClick 事件处理程序。像这样:

  logout = (e) => {
    e.preventDefault();
    auth.logout();
  }

    <Link to="/" onClick={this.logout}>Sing Out</Link>
Run Code Online (Sandbox Code Playgroud)

事件处理程序工作,但我没有被重定向。我做错了什么?

reactjs react-router

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

标签 统计

reactjs ×2

spring-boot ×2

cors ×1

java ×1

jooq ×1

react-router ×1

spring-mvc ×1