首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将变量传递到Kraken.js模型?

如何将变量传递到Kraken.js模型?
EN

Stack Overflow用户
提问于 2014-01-07 02:35:21
回答 2查看 1.3K关注 0票数 2

我有一个变量保存我的续集连接,如下所示:

代码语言:javascript
复制
var sequelize = new Sequelize('database', 'username');

对于Kraken.js,如何将其传递给模块?我看不出在什么地方可以把它添加到index.js配置文件..。

谢谢!

(因为我没有足够的因果报应,所以我不能把这贴上克拉肯杰的标签。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-07 05:36:26

这是一个非常类似的设置,如本指南所示:

http://sequelizejs.com/articles/express

您将创建模型文件,(在./models下)。您需要使用associate函数注册这个模型(请参阅前面的链接)。

要实际使用该模型,您可以复制与Kraken购物车示例Cart/中相同的用法

(在你注册模特之后)

代码语言:javascript
复制
'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);    
        });   
    });
};
票数 2
EN

Stack Overflow用户

发布于 2014-04-30 23:47:28

您可以将连接添加到单独的文件中并导出它(http://openmymind.net/2012/2/3/Node-Require-and-Exports/)。我将这些文件存储在一个名为lib/的dir中。

然后在index.js (应用程序的起点)中,使用

代码语言:javascript
复制
require("./lib/.."). 

然后在index.js中调用它作为

代码语言:javascript
复制
app.configure = function configure(nconf, next) {...};

(project)

一个很好的示例应用程序是Cart

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20962967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档