Javascript 访问公共脚本文件上的节点文件

Javascript 访问公共脚本文件上的节点文件,javascript,html,node.js,database,sequelize.js,Javascript,Html,Node.js,Database,Sequelize.js,我试图在HTML页面的脚本中集成使用Node、Express和Sequelize创建的数据库,以便检索信息并在页面上显示,但我无法使用require访问文件 这是我的db.js文件 var Sequelize = require('sequelize'); var env = process.env.NODE_ENV || 'development'; var sequelize; if (env === 'production') { sequelize = new Sequeliz

我试图在HTML页面的脚本中集成使用Node、Express和Sequelize创建的数据库,以便检索信息并在页面上显示,但我无法使用require访问文件

这是我的db.js文件

var Sequelize = require('sequelize');
var env = process.env.NODE_ENV || 'development';
var sequelize;

if (env === 'production') {
    sequelize = new Sequelize(process.env.DATABASE_URL, {
        dialect: 'postgres'
    });
} else {
    sequelize = new Sequelize(undefined, undefined, undefined, {
        dialect: 'sqlite',
        storage: __dirname + '/data/mdo.sqlite'
    });
}

var db = {};

db.testing = 'hi im here';

db.food = sequelize.import(__dirname + '/models/food.js');
db.sequelize = sequelize;
db.Sequelize = Sequelize;

module.exports = db;
我试着用

var db = require('../../db.js');
但是控制台打印出的require未定义,如何在脚本上使用该db文件,例如,在列表中显示数据库中的所有项目


谢谢,如果需要更多信息,请告诉我

既然没有人回答,我就留下我所做的,这样也许对将来的人有帮助

在我的server.js文件上写了一个GET请求,并使用一个AJAX请求来获取数据并用append填充我的HTML