我有一个变量保存我的续集连接,如下所示:
var sequelize = new Sequelize('database', 'username');对于Kraken.js,如何将其传递给模块?我看不出在什么地方可以把它添加到index.js配置文件..。
谢谢!
(因为我没有足够的因果报应,所以我不能把这贴上克拉肯杰的标签。)
发布于 2014-02-07 05:36:26
这是一个非常类似的设置,如本指南所示:
http://sequelizejs.com/articles/express
您将创建模型文件,(在./models下)。您需要使用associate函数注册这个模型(请参阅前面的链接)。
要实际使用该模型,您可以复制与Kraken购物车示例Cart/中相同的用法
(在你注册模特之后)
'use strict';
var Product = require('../models/productModel');
module.exports = function (server) {
/**
* Display a list of the products.
*/
server.get('/', function (req, res) {
Product.find(function (err, prods) {
res.render('index', products);
});
});
};发布于 2014-04-30 23:47:28
您可以将连接添加到单独的文件中并导出它(http://openmymind.net/2012/2/3/Node-Require-and-Exports/)。我将这些文件存储在一个名为lib/的dir中。
然后在index.js (应用程序的起点)中,使用
require("./lib/.."). 然后在index.js中调用它作为
app.configure = function configure(nconf, next) {...};(project)
一个很好的示例应用程序是Cart
https://stackoverflow.com/questions/20962967
复制相似问题