Вам нужно загрузить библиотеку mysql
, чтобы получить доступ к ее функциям. Вам также необходимо установить обработчик GET для домашней страницы и назначить ему маршруты.
1) Ввести MySQL @ app.js
const mysql = require('mysql');
// ... other stuff here ...
// the mysql.createConnection function takes in a configuration object
// this contains host, user, password and the database name.
const db = mysql.createConnection ({
host: 'localhost',
user: 'root',
password: '',
database: 'latelist'
});
// connect to database
db.connect((err) => {
if (err) {
throw err;
}
console.log('Connected to database');
});
global.db = db;
2) Направьте функцию yourHomepage
В вашем случае мы уже перенаправляем через indexRouter.js
, и важно, чтобы это было до шага 3 в app.js
.
app.use('/', indexRouter);
3) Назначить обработчик GET для /
Наконец, убедитесь, что вы установили обработчик GET для домашней страницы где-то в app.js
, ala:
app.get('/', yourHomepageFunction);
Ради потомков, вот пример того, как indexRouter.js
может выглядеть:
module.exports = {
yourHomepageFunction: (req, res) => {
res.render("homepage.ejs", {
// Stuff here such as passing title variables, etc
});
}
};