Tag: 意思是堆栈

令牌与angularjs

我目前的问题是如何使用令牌将注册路线redirect到主页路线。 这条路线的后端确实创build了令牌,但对于前端我无法弄清楚如何去做。 .controller('UserCreateController', function(User, $location, $localStorage) { var vm = this; // function to create a user vm.SignUpUser = function() { vm.processing = true; // clear the message vm.message = ''; // use the create function in the userService User.create(vm.userData) .success(function(data) { vm.processing = false; // clear the form vm.userData = {}; vm.message = data.message; […]

页面标题在MEAN.io中重复

任何想法为什么我的网页标题显示两次? 除了基本修改从默认到自定义(应用程序名称,元标记,如关键字和描述)的几个值之外,我在openshift上运行了一个vanilla mean.io。 提前致谢。 /nodejs/packages/system/server/views/includes/head.html:6:{{appName}} – {{title}}

MEAN Stack应用程序的文件夹结构

我刚开始在MEAN堆栈和来自grails背景,我习惯于框架中的“约定configuration”方法。 例如,在grails中我们有域,控制器和视图的文件夹,你不能在视图目录中放置控制器。 在MEAN堆栈应用程序中似乎没有这样的规则。 在我经历的各种教程中,我看到了许多不同types的文件夹结构。 最常见的模式是包括公共和服务器目录。 但是根据这个答案 现在分离是在模块级别 所以对我来说,它告诉我们没有“服务器”目录了。 另外如果你创build一个新的应用程序正在使用 npm init myapp 它不会创build服务器或公共目录。 现在这看起来太混乱了。 那么在创buildMEAN栈应用程序时,build议的目录结构是什么? 还有没有可用的资源展示现代目录结构与“在模块级别分离”?

快递护照到app.use(路线)

我试图发送护照到app.use('/ api')(护照),但我似乎得到一个错误,当这样做。 我应该甚至把它发送到app.use(),或者我可以recuire()它在profile.js文件? 我是新来expression,并正在跟随如何实施passport.js教程。 F:\App\node_modules\express\lib\router\index.js:140 var search = 1 + req.url.indexOf('?'); ^ TypeError: Cannot read property 'indexOf' of undefined at Function.handle (F:\App\node_modules\express\lib\router\index.js:140:27) at EventEmitter.handle (F:\App\node_modules\express\lib\application.js:173:10) at app (F:\App\node_modules\express\lib\express.js:38:9) at ExpressRouter (F:\App\app\backend\router\routes.js:15:31) at Object.<anonymous> (F:\App\app\backend\backend.app.js:36:27) at Module._compile (module.js:541:32) at Object.Module._extensions..js (module.js:550:10) at Module.load (module.js:458:32) at tryModuleLoad (module.js:417:12) at Function.Module._load (module.js:409:3) at Module.require (module.js:468:17) at require (internal/module.js:20:19) […]

为Mac创build节点Js可执行应用程序

我有一个MEAN堆栈应用程序运行在我的本地笔记本电脑上。 我想制作一个可执行文件,我可以给我的其他队友,以便他们可以安装在他们的笔记本电脑上。 从我的应用程序使用mongodb开始,我的队友就会安装mongoDB。 我如何创build这样一个应用程序。 如果在安装应用程序时,它也会安装节点,在笔记本电脑上显示npm。 请帮忙! 谢谢!

Mean Stack应用程序中的部分页面呈现问题

我通过Pluralsight教程学习Mean Stack。 我在某些时候渲染部分2天。 你可以参考下面的图片获取我的文件夹结构。 server.js /** * Created by nyaconcepts on 4/10/2014. */ var express=require('express'); var env=process.env.NODE_ENV=process.env.NODE_ENV||'development'; var app=express(); var config=require('./server/config/config')[env]; require('./server/config/express')(app,config); require('./server/config/mongoose')(config); require('./server/config/routes')(app); app.listen(config.port); console.log('Listening on port'+config.port+'—'); express.js var express=require('express'), bodyParser = require('body-parser'), morgan = require('morgan'), stylus=require('stylus'); module.exports=function(app,config) { function compile(str,path){ return stylus(str).set('filename',path); } app.set('views',config.rootPath+'server/views'); app.set('view engine','jade'); app.use(morgan('dev')); app.use(bodyParser()); app.use(stylus.middleware({ src:config.rootPath+'/public', compile:compile } )); […]

简单的方法来上传图像与node.js和expression?

我发现很less有文章解释这个过程,但其中大部分都不是date。 你如何处理node.js中的图片上传?

当所有组件都在一个文件中时,Angular App就可以工作,但是当组件在不同的文件中时会引发'nomod'错误

我正在通过本教程来创build一个单页MEAN堆栈待办事项应用程序。 我正在这一步 ,具体而言。 本教程涵盖了代码的模块化,虽然我能够将我的后端代码(Express,Mongo等)成功地分离成模块,但当我分开我的angular.js代码时,待办事项应用程序停止运行。 抛出控制台的具体错误是“未捕获错误:[$ injector:modulerr]”。 具体的错误是“nomod”(即模块“simpleTodo”无法加载。)我会很感激任何帮助。 代码作为一个文件(core.js): var simpleTodo = angular.module('simpleTodo', []); simpleTodo.controller('mainController', ['$scope', '$http', function($scope, $http) { $scope.formData = {}; $http.get('/api/todos') .success(function(data) { $scope.todos = data; }) .error(function(data) { console.log('Error: ' + data); }); $scope.createTodo = function() { $http.post('/api/todos', $scope.formData) .success(function(data) { $scope.formData = {}; $scope.todos = data; }) .error(function(data) { console.log('Error: ' […]

在AngularJS 1.5.0的$ http.get()中获得空的返回结果

我在AngularJS应用程序中创build了一个工厂,用于在对列表中的一个或多个元素执行删除操作后,从服务器获取刷新的数据。 var myApp = angular.module('app'); myApp.factory('mvListRefresher', function($http) { return { refreshCourses : function() { var list = new Array(); $http.get('/api/courses').then(function(response) { console.log('got refreshed lists'); console.log(response.data); list = response.data; }, function(error) { console.log('error in retreiving fresh lists'); console.log(error); }); console.log('Displaying list of courses'); console.log(list); if(list.length != 0) { return list; } } } }); 我打电话给我的一个控制器调用这个工厂 $scope.courses […]

ReferenceError:需求未定义(Webstorm)

试图做一些令人难以置信的基本的东西,但遇到一个障碍。 var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/jetbrains'); var Product = mongoose.model('Product', {name: String}); var product = new Product({name: "WebStorm"}); product.save(function(err) { if(err){ console.log('failed'); }else{ console.log('saved'); } }); 不断得到ReferenceError:require在[文件path]中没有定义。 我正在Webstorm 10中这样做。尝试从Webstorm中的MEAN开发中学习本教程。 https://www.youtube.com/watch?v=JnMvok0Yks8 想法?