【问题标题】:JavaScript - SyntaxError: Unexpected end of inputJavaScript - SyntaxError:输入意外结束
【发布时间】:2021-05-23 11:37:17
【问题描述】:

我正在构建一些 ChatApp,但我遇到了 JavaScript SyntaxError,我没有发现任何问题,所以你能帮帮我吗? 终端输出:SyntaxError: Unexpected end of input ←[90m at wrapSafe (internal/modules/cjs/loader.js:979:16)←[39m ←[90m 在 Module._compile (internal/modules/cjs/loader.js:1027:27)←[39m ←[90m 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)←[39m ←[90m at Module.load (internal/modules/cjs/loader.js:928:32)←[39m ←[90m at Function.Module._load (internal/modules/cjs/loader.js:769:14)←[39m 这是代码:

sever.js:

var bodyParser = require('body-parser')
var app = express()
var http = require('http').Server(app)
var io = require('socket.io')(http)
var mongoose = require('mongoose')

app.use(express.static(__dirname))
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended:false}))

var dbUrl = 'mongodb+srv://admin:<password>@cluster0.yihif.mongodb.net/myFirstDatabase?retryWrites=true&w=majority'

var Message = mongoose.model('Message', {

    name : String,
    message: String
})



app.get('/messages', (req,res)=>{
    Message.find({}, (err,messages) =>{
        res.send(messages)
    })

})
app.post('/messages', (req, res)=> {
    var message = new Message(req.body)

    message.save((err) => {
        if (err)
            sendStatus(500)
        message.save((err) => {


            io.emit('message', req.body)
            res.sendStatus(200)
        })
    })


    io.on('connection', (socket) => {
        console.log("user connected")
    })

    mongoose.connect(dbUrl, (err) => {

        console.log('Successfully connected to MongoDB')
    })

    var server = http.listen(3010, () => {

        console.log("SERVER WORKS AT PORT", server.address().port, "!!!!")
    })

ps 我的 IDE 出现错误,最后一行显示缺少 },但这不起作用

【问题讨论】:

  • 你缺少一个 } 和一个 )
  • 哦,谢谢,我真的没看到,哈哈
  • 为什么我会因为这个问题而失去声誉?

标签: javascript node.js mongodb


【解决方案1】:

第 27 行的花括号没有闭合。

【讨论】:

    猜你喜欢
    • 2019-12-27
    • 2016-08-05
    • 1970-01-01
    • 2015-08-05
    • 2020-03-26
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多