当前位置: 首页 > 知识库问答 >
问题:

Mongoose混合架构不工作

公羊浩气
2023-03-14

我试图在ExpressJs中设置混合模式,我尝试使用mongoose.Schema.types.mixed不起作用,并尝试了explicit(如下面所示),但不幸的是,它失败了,出现了同样的错误:

/**
 * Created by User on 3/8/2015.
 */
var  restful = require("node-restful");

var mongoose = restful.mongoose;

var storeSchema = new  mongoose.Schema({
   name: String,
   products: [new mongoose.Schema({
      name : String,
      description : String
   })]

});
module.exports = restful.model("store", storeSchema);


/**
 * Created by User on 3/8/2015.
 */
var express = require("express");

var router = express().Router;

var stores = require ("../models/store");
stores.methods(["get","post","put","delete"]);
stores.register(router,"stores");

module.exports = router;

C:\users\user\desktop\nodekid\node_module\node-restful\lib\model.js:228 app[key](前缀+'/:id([0-9a-fa-f]{0,24}$)?‘,handlerlist);^TypeError:对象函数createApplication(){var app=function(req,res,next){app.handle(req,res,next);};

mixin(app,eventemitter.prototype,false);米辛(app、proto、false);

app.request={proto:req,app:app};app.response={proto:res,app:app};app.init();返回APP;}在function.model.register.routes(C:\users\user\desktop\nodekid\node_module\node_module\node_module\node_module\node-restful\lib\model.js:228:17)在function.model.register(C:\users\user\desktop\node_module\node_module\node-restful\lib\model.js:248:8)在object。在module._compile(Module.js:456:26)在

共有1个答案

朱令
2023-03-14

在api.js中设置路由时出错:

var router = express().Router;

只需用:

var router = express.Router();
 类似资料:
  • 问题内容: 目前,我有两个几乎相同的架构: 和 它们的唯一区别在于验证:用户不需要名字,姓氏或电话。但是,管理员必须定义这些属性。 不幸的是,上面的代码不是很干,因为它们几乎相同。因此,我想知道是否有可能基于。例如: 显然,这只是伪代码。这样的事情可能吗? 另一个非常相似的问题是,是否有可能基于另一个创建新的架构,并为其添加更多属性。例如: 问题答案: 在其他地方,有人建议使用utils.inhe

  • 我有两个收藏,一个是用户,另一个是猫。我想要猫的数据下我的用户集合。但我没有得到。 user.js

  • 我正在编写一个简单的python程序来连接和显示来自Postgres表的结果,这是在AWS RDS上。我在公共架构中有表mytest。 但这会引发一个错误

  • 我只是在iPhone模拟器上安装了Appium 1.3.6来测试我的混合cordova iOS应用程序。能够找到按钮元素及其文本,宽度,高度。但是click()不工作。但是我得到了200成功的响应为click。请查看下面的appium日志。

  • 我正在尝试制作一个简单的Pygame应用程序,其中一些颜色与它们下面的颜色混合。以下是我的代码: 代码列表1: 代码应该使黄色矩形与橙色矩形混合,蓝色矩形与绿色矩形混合。相反,我从中得到了一些东西: 对此: 正如你所看到的,黄色和蓝色矩形不仅与红色矩形(屏幕表面)相融合,而且还为橙色和绿色矩形开了一个洞,这样我们就可以通过它们看到红色矩形。

  • 嘿,我想将ConFluent模式注册表与Avro Serializers一起使用:留档现在基本上是说:不要为多个不同的主题使用相同的模式 谁能解释一下原因吗?我重新搜索了源代码,它基本上将模式存储在Kafka主题中,如下所示(topicname,magicbytes,version- 因此,除了冗余之外,我看不到多次使用模式的问题?