экспресс JS не может получить / зарегистрироваться - PullRequest
0 голосов
/ 29 сентября 2019

Я столкнулся с этой проблемой, когда мне не удалось получить / зарегистрироваться, но почему get для login.html работает, а не регистрируется, я что-то здесь упускаю?заранее благодарю ребят за помощьВот роутер

 const express = require('express');
    const router = express.Router()
    const bcrypt = require('bcrypt');
    const user = require('../models/user.js')
    router.get('/',(req,res)=>
        res.render('home')
    )
    router.get('/login',(req,res)=>
        res.render('login')
    )
    router.get('/register'),(req,res)=>{
        res.render('register')
    }

    router.post('/register'),  (req, res) =>{      
    };

    module.exports = router

index.js

const express = require('express');
const app = express()
const bodyParser = require("body-parser");
const indexRouter = require('./routes/route')
const sequilize = require('./database/db.js')
  app.use(bodyParser.urlencoded({
    extended: false
 }));
  app.use(bodyParser.json());
var exphbs  = require('express-handlebars');
console.log(__dirname)
app.use('/',express.static(__dirname + '/public'));
app.engine('handlebars', exphbs());
app.set('view engine', 'handlebars');
app.use('/',indexRouter)
const PORT = 5000;
app.listen(PORT,()=>console.log('it started on 5000'))

1 Ответ

1 голос
/ 29 сентября 2019

Проблема здесь

router.get('/register'),(req,res)=>{
        res.render('register')
    }

она должна выглядеть как

router.get('/register',(req,res)=>{
        res.render('register')
    }

Вы добавили ")" после регистрации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...