小编Ale*_*122的帖子

React Native:Java 堆空间

我目前正在按照doc使用 React Native 构建我的 Android APK 。

我收到这个错误:

./gradlew bundleRelease
WARNING:: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
Currently detected usages in: project ':react-native-async-storage_async-storage', project ':react-native-camera', project ':react-native-pager-view', ...
> Task :app:signReleaseBundle FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:signReleaseBundle'.
> …
Run Code Online (Sandbox Code Playgroud)

react-native

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

什么是 Caddyfile 文件类型?

我正在使用 PhpStorm 开发一个项目。

我创建了一个 Caddyfile 来配置我的 Caddy 服务器。

但 PhpStorm 不会格式化或突出显示 Caddyfile 的代码。

我知道我可以更改特定文件的文件类型,但我不知道应该为 Caddyfile 选择哪种文件类型。

intellij idea 中的 Caddyfile 文件类型是什么?

intellij-idea caddyfile

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

Symfony 升级给我从 4.1 到 4.4 的错误

我刚刚从 symfony 4.1 迁移到 4.4 我有这个错误:

传递给 App\EventListener\KernelRequestListener::__construct() 的参数 1 必须是 Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage 的实例,Symfony\Component\Security\Core\Authentication\Token\Storage 的实例\UsageTrackingTokenStorage 给定,在 C:\xampp\htdocs\chat-project-symfony\var\cache\dev\Container06Mjwya\srcApp_KernelDevDebugContainer.php 中调用,第 1130 行

而如果你看看我的KernelRequestListener

<?php

namespace App\EventListener;

use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage;
//..

class KernelRequestListener
{
    private $tokenStorage;

    /**
     * KernelRequestListener constructor.
     * @param TokenStorage $tokenStorage
     * ...
     */
    public function __construct(TokenStorage $tokenStorage/*...*/)
    {
        $this->tokenStorage = $tokenStorage;
        //..
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的config/services.yaml文件:

#...
services:
  #..
  App\EventListener\KernelRequestListener:
    arguments: [ '@security.token_storage' ]
    tags:
      - { name: kernel.event_listener, event: kernel.request }
      - { name: kernel.event_listener, event: kernel.response …
Run Code Online (Sandbox Code Playgroud)

symfony symfony4

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

检测到服务“doctrine.dbal.default_connection”的循环引用,路径:“doctrine.dbal.default_connection”

当我尝试将该服务@doctrine.orm.entity_manager作为我的 listener 的参数时发生错误UserDeletionListener

我的服务:

se.doctrine_listener.user_deletion:
        class: SE\CoreBundle\DoctrineListener\UserDeletionListener
        arguments:
              - "@doctrine.orm.entity_manager"
        tags:
            - { name: doctrine.event_listener, event: preRemove }
Run Code Online (Sandbox Code Playgroud)

我的听众:

namespace SE\CoreBundle\DoctrineListener;

use Doctrine\Common\Persistence\Event\LifecycleEventArgs;
use Doctrine\ORM\EntityManager;
use SE\UserBundle\Entity\User;

class UserDeletionListener
{
    /**
     * @var \Doctrine\ORM\EntityManager
     */
    private $em;

    public function __construct(EntityManager $entityManager)
    {
        $this->em = $entityManager;
    }
/...
Run Code Online (Sandbox Code Playgroud)

这是错误:

Circular reference detected for service "doctrine.dbal.default_connection", path: "doctrine.dbal.default_connection".
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony doctrine-orm

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

React Native无法连接到Android中的SSE

我正在使用该包: https: //www.npmjs.com/package/react-native-sse

即使我从文档中复制粘贴代码,我也无法设法从 android 中的服务器接收事件。

import EventSource from "react-native-sse";

const es = new EventSource("https://your-sse-server.com/.well-known/mercure");

es.addEventListener("open", (event) => {
  console.log("Open SSE connection.");
});

es.addEventListener("message", (event) => {
  console.log("New message event:", event.data);
});

es.addEventListener("error", (event) => {
  if (event.type === "error") {
    console.error("Connection error:", event.message);
  } else if (event.type === "exception") {
    console.error("Error:", event.message, event.error);
  }
});

es.addEventListener("close", (event) => {
  console.log("Close SSE connection.");
});
Run Code Online (Sandbox Code Playgroud)
  • 反应本机:v0.65.1
  • 反应本机-sse:v1.1.0

我怎样才能让它发挥作用?

react-native

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