Tag: mean.io

Socket.io和MEAN.io

我试图通过socket.io做前端angularjs和后端节点之间的通信。 应用程序build立在Mean.io锅炉板上。 套接字无法连接到后端。 这是我的代码 Angular.js <script src="/socket.io/socket.io.js"></script> <script> var socket = io('localhost:3000'); console.log('——–>' , socket) socket.emit('new', { data: 'asd' }); socket.on('hi', function (data) { alert('socket connected hi called'); console.log('===================== ============== data',data); }); socket.on('broadcast', function (data) { console.log('===================== ============== data',data); }); </script> Node.js的 MeanStarter.register(function (app, users, system, database, http) { var io = require('./server/config/socketio')(http); io.on('connection', function […]

MEANIO集群4只能运行一次预定的作业?

我想看到发生的事情就是MEAN将所有四个组合起来。 然后运行一个预定的工作,每天晚上20:30给我的客户发电子邮件。目前运行不止一次。 我如何做到这一点? 'use strict'; var mean = require('meanio'); var cluster = require('cluster'); var schedule = require('node-schedule'); var z = schedule.scheduleJob('30 20 * * *', function() { console.log('test the scheduler') }); if (cluster.isMaster) { // Count the machine's CPUs var cpuCount = require('os').cpus().length; // Create a worker for each CPU for (var i = 0; […]

意思是在“你会给你的应用程序命名什么?

我按照learn.mean.io上的说明设置了2个虚拟linux机器来生成平均的应用程序。 这两个机器上的问题是,意味着初始化停止后,我打回车问题: ? 你会什么名字你的意思应用程序? 对myApp 之后,意味着init停止没有错误,但没有创build目录cd到。 任何想法为什么? 有没有我可以检查的日志? 两个系统:Ubuntu 14.04节点v4.4.4 npm 3.8.9 mongo 3.2.6平均值0.12.9吞吐量3.9.1凉亭1.7.9

在更新Bower依赖项时冻结Mean.IO的NPM安装

我已经成功下载了MEAN堆栈并创build了一个新的应用程序。 但是,当我进入应用程序主pipe并运行“npm install”时,下载停在这一行: bootstrap#3.3.6 bower_components/bootstrap └── jquery#2.2.0 Updating Bower dependencies 在这里坐了一个多小时。 发生了什么事情,我该如何解决这个问题? 谢谢!

用哟生成器创buildmeanjs项目时出错

我是初学者意味着js,我从这里为meanjs做了设置。 我已经使用下面的命令来创build一个问题回答的meanjs项目。 santosh@santosh:~/Documents/Projects$ yo meanjs Native thread-sleep not available. This will result in much slower performance, but it will still work. You should re-install spawn-sync or upgrade to the lastest version of node if possible. Check /usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/external-editor/node_modules/spawn-sync/error.log for more details Native thread-sleep not available. This will result in much slower performance, but it will still […]

元素数组无法正常工作

我有以下mongoose模式 var MySchema = new Schema({ field1: [{ format: { type: String, required: true }, value: { type: String, required: true } }], field2: [{ format: { type: String, required: true }, value: { type: String, required: true } }] }); 为了得到这个模型的input,我创build了一个具有控件数组的表单,代码如下 即使如果试图使用$scope.field1[<index>]它给出的错误 TypeError:无法读取未定义的属性'field1' <div class="form-group"> <div class="col-md-12 padding-left-0"> <label for="question">Field1 Values</label> </div> <div class="col-md-12" […]

TypeError:“摘要”参数是必需的,不能是未定义的

我通过http:// localhost:3000 / auth / register注册一个简单的Mean Application时遇到了主题错误,我只是使用mean init命令创build的。 pbkdf2或crypto正在产生的错误,我不知道在哪里寻找它。 我做了很多不同的事情,如清除npmcaching,重新安装使用npm等,请帮助我。 以下是一些更多的信息。 Mean –version: 0.12.15 npm –version: 5.0.3 node –version: v8.1.0 bower –version: 1.8.0 gulp –version: CLI and Local: 3.9.1 代码为model.UserSchema.methods.hashPassword (D:\ Projects \ Mean \ CampaignBuilder \ node_modules \ meanio-users \ server \ models \ user.js) /** * Hash password * * @param {String} password […]

如何知道用户是否使用passport.js跨子域login

我已经在domain.com和sub.domain.com分别创build了两个Mean.io应用程序,一切都按预期在两个工作,但问题是,子域( sub.domain.com )中的一个需要知道用户被logging在主应用程序( domain.com )中。 我知道护照处理会话,并知道用户是否login,因为它在express.js中的每个请求的req中创build一个用户对象: if (req.user) { // logged in } else { // not logged in } 这里的不便之处在于,这种方法是在域内而不是在外域进行的。 换句话说,如果我以这样的方式请求后端: $http.get('/api/users/me').success(this.onIdentity.bind(this)); 从domain.com ,这将填充用户数据,但是,如果我直接从浏览器做出相同的请求,例如,它返回null。 我需要了解如何跨域传递这些信息? 如果每次请求$http.get('/api/users/me').success(this.onIdentity.bind(this)); 信息被传递到后端?

如何在Mean.io上聚合JS资源

我是Mean.io的新手,我试图将一个外部.js文件聚合到我的包中,但是我做错了,因为它没有被添加到aggregated.js中。 这就是我所做的: importer.register(function(app, auth, database) { importer.aggregateAsset('js', 'xml2json.min.js'); //We enable routing. By default the Package Object is passed to the routes importer.routes(app, auth, database); //We are adding a link to the main menu for all admin users VavelImporter.menus.add({ title: 'importer example page', link: 'importer example page', roles: ['admin'], menu: 'main' }); return importer; }); 重要的一行是:importer.aggregateAsset('js','xml2json.min.js'); […]

扩展了mean.io的用户包

我正在尝试使用MEAN.io来创build一个运动事件pipe理系统的应用程序。由于它使用了模块化的方法,所以在system , users , access等骨架应用程序中有不同的包。 我想要做的是制作一个叫做players的新包,它应该扩展用户包。 玩家模式将包含额外的领域section和teams 。那么我如何在players包中扩展用户的用户模式包?