Я пытаюсь вынуть секультсе в отдельный файл.
const Sequelize = require("sequelize");
const sequelize = new Sequelize({
username: 'yourname',
password: 'yourname',
database: 'test',
dialect: "test",
host: "localhost",
port: "5432"
});
const User = sequelize.define("User", {
id: {
type: Sequelize.INTEGER,
autoIncrement: true,
primaryKey: true,
allowNull: false
},
name: {
type: Sequelize.STRING,
allowNull: true
},
});
module.exports = User;
Но когда я пытаюсь использовать этот бод в контроллере, он не обнаруживается.
const User = require('../models/user.js');
exports.index=function(req, res) {
sequelize.sync().then(result => {
});
User.findAll({raw: true}).then(data => {
res.json(data)
}).catch(err => console.log("error"));
};
Структура файла: введите описание изображения здесь