我可以在交互式App.config(['$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
$stateProvider.state({
"name": "app",
"url": "/{locale:[a-z]{2}}",
"abstract": true,
template: '<div ui-view="content"></div>'
});
$stateProvider.state({
"name": "app.home",
"url": "/home",
"views": {
"content": {
"templateUrl": "home-1.0.0.html",
"controllerl": "homeCtrl"
}
}
});
$stateProvider.state({
"name": "app.signin",
"url": "/signin",
"views": {
"content": {
"templateUrl": "signin-1.0.0.html",
"controller": "signinCtrl"
}
}
});
}
])
会话中加载Mongoose并查看其node
方法,如此...
connect
...但是当通过Browserify加载Mongoose时,该方法丢失了。以下代码......
> var mongoose = require("mongoose/");
> mongoose.connect
[Function]
...在Chrome中记录以下内容:
var mongoose = require("mongoose/");
console.log(mongoose);
我想我做的事情比较愚蠢,但对于我的生活,我无法确定是什么。 This question is similar,但建议的解决方案无法解决我的问题。
答案 0 :(得分:2)
浏览器中的Mongoose不会暴露在node.js中使用它时可用的大多数方法。您可以使用它来创建模式并根据模式验证对象,但这就是它。