**错误***类型错误:无法读取未定义的属性“替换”

时间:2020-05-22 07:01:30

标签: node.js mongodb express mongoose

我面临着这个TypeError:当我使用nodejsexpress.jsMongoDBmongooseconst mongoose = require('mongoose'); const dotenv = require('dotenv'); const app = require('./app'); dotenv.config({ path: './config.env' }); const DB = process.env.DATABASE.replace( '<PASSWORD>', process.env.DATABASE_PASSWORD ); mongoose .connect(DB, { useNewUrlParser: true, useCreateIndex: true, useFindAndModify: false, }) .then((con) => { console.log(con.connections); console.log('DB connection succesful!!'); }); const port = process.env.PORT || 3001; app.listen(port, (req, res) => { console.log(`App is running on ${port}...`); }); 创建一个小型应用程序时,“无法读取未定义的属性'replace'”当我替换密码时,当我的快递应用程序与猫鼬连接时,我会遇到此类错误

import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget

plugins {
    kotlin("multiplatform")
}

kotlin {
    //select iOS target platform depending on the Xcode environment variables
    val iOSTarget: (String, KotlinNativeTarget.() -> Unit) -> KotlinNativeTarget =
        if (System.getenv("SDK_NAME")?.startsWith("iphoneos") == true)
            ::iosArm64
        else
            ::iosX64

    iOSTarget("ios") {
        binaries {
            framework {
                baseName = "SharedCode"
            }
        }
    }

    jvm("android")

    sourceSets["commonMain"].dependencies {
        implementation("org.jetbrains.kotlin:kotlin-stdlib-common")
    }

    sourceSets["androidMain"].dependencies {
        implementation("org.jetbrains.kotlin:kotlin-stdlib")
    }

}

val packForXcode by tasks.creating(Sync::class) {
    val targetDir = File(buildDir, "xcode-frameworks")

    /// selecting the right configuration for the iOS
    /// framework depending on the environment
    /// variables set by Xcode build
    val mode = System.getenv("CONFIGURATION") ?: "DEBUG"
    val framework = kotlin.targets
        .getByName<KotlinNativeTarget>("ios")
        .binaries.getFramework(mode)
    inputs.property("mode", mode)
    dependsOn(framework.linkTask)

    from({ framework.outputDirectory })
    into(targetDir)

    /// generate a helpful ./gradlew wrapper with embedded Java path
    doLast {
        val gradlew = File(targetDir, "gradlew")
        gradlew.writeText("#!/bin/bash\n"
                + "export 'JAVA_HOME=${System.getProperty("java.home")}'\n"
                + "cd '${rootProject.rootDir}'\n"
                + "./gradlew \$@\n")
        gradlew.setExecutable(true)
    }
}

tasks.getByName("build").dependsOn(packForXcode)

如何解决此错误?

0 个答案:

没有答案