繁体   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