2016-04-18 1 views
0

Я пытаюсь интегрировать базу данных, созданную с помощью Node, Express и Sequelize, в свой скрипт для HTML-страницы, чтобы я мог получать информацию и отображать на странице, но я не могу доступ к файлу каким-то образом с помощью 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'); 

Но консоль печатает, что требуется не определено, каким образом я могу использовать этот файл базы данных на сценарий и Например, отобразить все элементы в моей базе данных в списке?

Спасибо, если вам нужна дополнительная информация, пожалуйста, дайте мне знать!

ответ

0

Поскольку никто не ответил, я оставлю все, что сделал, чтобы, возможно, это помогло кому-то в будущем.

Написал запрос GET в моем файле server.js и использовал запрос AJAX для извлечения данных и заполнения моего HTML с добавлением.

Смежные вопросы