如何通过 mssql 和 node.js 获取信息并输入信息。许多教程的教学方式不同,我想学习使用我的代码,因为我已经学会了直到为我的express实现数据库, node.js 。谢谢你的帮助!
//Database
var myDatabase = require('./public/js/database')
var expressSession = require('express-session');
var SessionStore = require('express-session-sequelize')(expressSession.Store);
var sequelizeSessionStore = new SessionStore({
db: myDatabase.sequelize,
});
//Database.js
var Sequelize = require('sequelize');
var sequelizeTransforms = require('sequelize-transforms');
const sequelize =new Sequelize({
dialect: 'mssql',
dialectModulePath: 'tedious',
dialectOptions: {
driver: 'SQL Server Native Client 11.0',
instanceName: 'SQLEXPRESS02'
},
host: 'localhost',
username: 'shoppingCart',
password: '12september2012',
database: 'shoppingCart',
pool: {
min: 0,
max: 10,
idle: 10000
}
});
sequelize.authenticate().then(() => {
console.log('Connection has been established successfully.');
}).catch(err => {
console.error('Unable to connect to the database:', err);
});
sequelizeTransforms(sequelize);
module.exports.sequelize = sequelize;
module.exports.Sequelize = Sequelize;