gpt4 book ai didi

node.js - Sequelize 路由器不起作用。当我访问页面时,我得到 "Cannot GET/"

转载 作者:行者123 更新时间:2023-12-03 22:24:51 26 4
gpt4 key购买 nike

`var fs = require('fs');

var connect = require('connect');

var mysql = require('mysql');

var ejs = require('ejs');

const express = require('express');

const path = require('path');

var router = express.Router();

const app = express();

var logger = require('morgan');`

const { sequelize } = require('./models');

//const { Router } = require('express');


sequelize.sync({ force: false })
.then(() => {
console.log('데이터베이스 연결 성공');
})



.catch((err) => {
console.error(err);
});



app.use(express.json());

app.use(express.urlencoded({ extended: false }));

app.use(logger('dev'));

//app.use(express.static(path.join(__dirname, 'public')));

app.use(express.json());

app.use(express.urlencoded({ extended: false }));




app.set('views', __dirname + '/views');


app.set('view engine', 'ejs');

router.get('/', function(req, res){
res.render('Lists');
});





app.listen(52273, function() {
console.log('server running at http://127.0.0.1:52273');
});



module.exports = router;

This is my whole code that is not annotated. Please help me...when i access page, i get "Cannot GET /"i wanna show ejs file or html file.

i've checked url but it is correct.

and i get "GET / 404" in my terminal... i don't know what i have to do...I've got no clue at all... I'm so new to this language..Please help me..

最佳答案

您可以更改您的 router.get(“下面的代码”):

router.get('/', function(req, res){
res.render('Lists');
});
app.get
或者您在路线下方添加 app.use(router)
它会正常工作。

关于node.js - Sequelize 路由器不起作用。当我访问页面时,我得到 "Cannot GET/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65251981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com