当通过Browserify加载时,Mongoose没有连接方法
我能够在交互式node
会话中加载Mongoose,并像这样查看它的connect
方法…
> var mongoose = require("mongoose/"); > mongoose.connect [Function]
…但是,当通过Browserify加载Mongoose时,该方法丢失。 下面的代码…
var mongoose = require("mongoose/"); console.log(mongoose);
…在Chrome中logging以下内容:
Object {Error: function, Schema: function, Types: Object, VirtualType: function, SchemaType: function…} Document: function Document(obj, schema, fields, skipId, skipInit) { Error: function MongooseError(msg) { Schema: function Schema(obj, options) { SchemaType: function SchemaType(path, options, instance) { Types: Object VirtualType: function VirtualType(options, name) { utils: Object __proto__: Object
我想我正在做一些相对愚蠢的事情,但是对于我来说,我无法确定是什么。 这个问题是相似的 ,但提出的解决scheme不能解决我的问题。
浏览器中的Mongoose不会公开在node.js中使用它的大多数方法。 您可以使用它来创build模式,并根据模式来validation对象,但这是关于它的。
浏览器中的mongoose
- 如何使用Gulp与来自Bower组件的Browserify创build单独的供应商捆绑包
- 如何使用browserify“删除”/“更改”一些需要(…)调用?
- 使用Browserify / Babel / node.js你可以要求一个基于variablesstring的文件
- 浏览捆绑电子应用程序的主要进程文件
- 当使用browserify将一个socket.io依赖项与–node标志绑定在一起时,“Error:Can not find module”
- 为什么需要两次安装Browserify进行捆绑
- browserify&factor-bundle依赖关系ID
- 仅在Gulp任务中的文件夹中的一部分文件上使用Browserify
- 在包含Browserify的Node JS项目中包含JQuery Mobile