簡體   English   中英

為什么會出現如下錯誤:TS1005: ')' expected using Typescript

[英]Why it appears the following error: TS1005: ')' expected using Typescript

我正在用 Typescript 編寫一些 Nodejs 服務。出於某種原因,它返回相同的錯誤消息: Services.ts:43:1 - error TS1005: ')' expected. 這是代碼:

function Register (user: UserAttribute):Promise<void>{
    return Users.find(user.email).then(userexist => {
        if (!userexist) {
            throw new Error('Usuario no encontrado. Por favor registrar Usuario')
        }
    }).then(user, (UserExist) => {
        bycript.compareSync({user:user.password}, userexist)

    }).then( password => {
        if (password) {
        return password
        }else{
            throw new Error('Contraseña no es correcta')
        }
    }).catch((error) => {
        throw new Error(error)
    }).then(() => {
        Users.create({
            first_name: user.first_name,
            last_name: user.last_name,
            email: user.email.toLowerCase(),
            password: ismatch
    }).then((id,email) => {
        jwt.sign({id: user.id?.toString(), name: user.name}, TOKEN_SECRET)
    }).then((token, user) => {
        return {first_name: user.first_name, last_name:user.last_name, email:user.email, token: user.token};
    }).catch((error) => {
        return('Usuario no pudo ser creado', error)
    })

},

function Login(user:UserAttribute):Promise<void> {
    return Users.find(user.id, user.password).then((response) => {
        return({response: 'Nombre y email correctos. Puede acceder!'})
    })
},

module.export = {Login, Register}

通過適當的方式,第 43 行找到了module.export (即第 42 行)

如果有人能給我一些幫助; 我真的很感激。

感謝,並有一個愉快的一天!

您沒有在 userCreate 之前關閉括號

.then(() => {
    Users.create({
        first_name: user.first_name,
        last_name: user.last_name,
        email: user.email.toLowerCase(),
        password: ismatch
}).then((id,email) => {
    jwt.sign({id: user.id?.toString(), name: user.name}, TOKEN_SECRET)
}).then((token, user) => {
    return {first_name: user.first_name, last_name:user.last_name, email:user.email, token: user.token};
}).catch((error) => {
    return('Usuario no pudo ser creado', error)
 })
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM