小编Shu*_*You的帖子

如何在 create-react-app 中设置 PUBLIC_URL?

如何在 create-react-app 中设置 PUBLIC_URL?

我使用 cross-env 以便我像下面那样设置 PUBLIC_URL。

"start": "cross-env NODE_ENV=dev PUBLIC_URL=http://localhost:8080 react-app-rewired start --scripts-version react-scripts-ts"
Run Code Online (Sandbox Code Playgroud)

然后 console.log(process.env) 向我展示关于 NODE_ENV, dev 的正确结果。但 PUBLIC_URL 只是 ' ' 那个默认值。

如何设置 PUBLIC_URL?我需要两个 PUBLIC_URL 用于开发和生产环境。

reactjs

7
推荐指数
2
解决办法
2万
查看次数

如何在Firebase数据库中使用Kotlin协程

我正在尝试使用Firestore和协程访问聊天室。

    fun getOwner() {
        runBlocking {
            var de = async(Dispatchers.IO) {
                firestore.collection("Chat").document("cF7DrENgQ4noWjr3SxKX").get()
            }
            var result = de.await().result
        }
Run Code Online (Sandbox Code Playgroud)

但是我得到这样的错误:

E/AndroidRuntime: FATAL EXCEPTION: Timer-0
    Process: com.example.map_fetchuser_trest, PID: 19329
    java.lang.IllegalStateException: Task is not yet complete
        at com.google.android.gms.common.internal.Preconditions.checkState(Unknown Source:29)
        at com.google.android.gms.tasks.zzu.zzb(Unknown Source:121)
        at com.google.android.gms.tasks.zzu.getResult(Unknown Source:12)
        at com.example.map_fetchuser_trest.model.Repository$getOwner$1.invokeSuspend(Repository.kt:53)
Run Code Online (Sandbox Code Playgroud)

我如何获得聊天文档?当我使用如下所示的Origin API时,我可以访问聊天室文档。

        firestore.collection("Chat").document(
            "cF7DrENgQ4noWjr3SxKX"
        ).get().addOnCompleteListener { task ->
            if (task.isSuccessful) {
                val chatDTO = task.result?.toObject(Appointment::class.java)
            }
        }
Run Code Online (Sandbox Code Playgroud)

kotlin firebase google-cloud-firestore kotlin-coroutines

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