2016-04-18 6 views
0

Ich versuche, die Datenbank, die ich mit Knoten, Express und Sequelize in meinem Skript für die HTML-Seite zu integrieren, so dass ich Informationen abrufen und auf der Seite anzeigen kann, aber ich kann nicht Greife irgendwie auf die Datei mit require zu.Access-Node-Datei auf öffentlichen Skript-Datei

Das ist mein 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; 

Datei habe ich versucht

var db = require('../../db.js'); 

mit Aber die Konsole druckt, die nicht definiert erfordern, wie kann ich die DB-Datei auf das Skript und für Beispiel: Zeigen Sie alle Elemente in meiner Datenbank in einer Liste an?

Vielen Dank, wenn weitere Informationen benötigt werden, lassen Sie es mich wissen !!

Antwort

0

Da niemand geantwortet hat, werde ich verlassen, was ich getan habe, damit es vielleicht jemand in der Zukunft hilft.

schrieb eine GET-Anfrage auf meine server.js-Datei und verwendet eine AJAX-Anfrage, um die Daten zu holen und füllen Sie meine HTML mit append.

Verwandte Themen