Node.js 构建我的服务器时出错[Route.get()需要回调函数]

Node.js 构建我的服务器时出错[Route.get()需要回调函数],node.js,reactjs,Node.js,Reactjs,我不熟悉React和Node,在构建服务器时遇到了一个错误,我不知道如何修复。你知道怎么解决这个问题吗?非常感谢。我附加了服务器页面,但也附加了我的路由,这样你就可以看到我在做什么。下面还列出了错误。非常感谢你 错误: user.post('/register'(请求、回复)=>{ ^^^^^^^^^ SyntaxError:格式错误的箭头函数参数列表 server.js const express = require("express"); const cors= require("cors"

我不熟悉React和Node,在构建服务器时遇到了一个错误,我不知道如何修复。你知道怎么解决这个问题吗?非常感谢。我附加了服务器页面,但也附加了我的路由,这样你就可以看到我在做什么。下面还列出了错误。非常感谢你

错误: user.post('/register'(请求、回复)=>{ ^^^^^^^^^

SyntaxError:格式错误的箭头函数参数列表

server.js

const express = require("express");
const cors= require("cors");
const bodyParser = require("body-parser")
const app = express();
const mongoose = require("mongoose");
const port = process.env.PORT || 5000


app.use(bodyParser.json())
app.use(cors())
app.use(
  bodyParser.urlencoded({
    extended: false
  })
)

const mongoURI = ""

mongoose
  .connect(mongoURI, {useNewUrlParser: true})
  .then(() => console.log('Mongodb connected'))
  .catch(err => console.log(err)) 

  const Users = require('./routes/Users')
  app.use('/users', Users)

  app.listen(port, () => {
    console.log('Server is running on pol.')
  }) 
下面是来自routes的更多代码。 routes/Users.js

const express = require("express")
const users = express.Router()
const cors = require("cors")
const jwt = require("jsonwebtoken")
const bcrypt = require("bcrypt")

const User = require("../models/User")
users.use(cors())

process.env.SECRET_KEY = 'secret'

users.post('/register' (req, res) => {
    const today = new Date();
    const userData = {
        first_name: req.body.first_name,
        last_name: req.body.last_name,
        email: req.body.email,
        password: req.body.password,
        created: today
    }
    User.findOne({
        email: req.body.email
    })
    .then(user => {
        if(!user) {
            bcrypt.hash(req.body.password, 10, (err, hash) => {
                userData.password = hash
                User.create(userData)
                .then(user => {
                    res.json({status: user.email + 'registered'})
                })
                .catch(err => {
                    res.send('error: ' + err)
                })
            })
        } else {
            res.json({error: 'User already exists'})
        }
    })
    .catch(err => {
        res.send('error:' err)
    })
})

module.export = users

非常感谢您的帮助!我真的很感激!

这只是一个简单的打字错误

改变

users.post('/register' (req, res) => {


你能发布你的
/routes/Users
?@Subburaj我刚刚编辑了它!:)谢谢你的帮助意味着你的问题已经解决了???@Subburaj不是真的:/我只是在我的帖子中添加了路由。这是一个简单的打字错误。只需添加
作为
用户。post('/register',(req,res)=>{
Ahh,谢谢,我完全错过了它。它解决了问题,但是,我再次收到错误/Users/petka/Desktop/react recipes/node_modules/express/lib/router/route.js:202抛出新错误(msg);^error:route.get()需要回调函数,但得到了一个[object]1.你知道有什么问题吗。
users.post('/register', (req, res) => {