Tag: 平均堆栈

Express没有方法configuration错误

我正在尝试开始使用MEAN堆栈。 我正在学习这个教程: 链接 我已经做了,直到testing我们的服务器部分。 这里 // modules ================================================= var express = require('express'); var app = express(); var mongoose= require('mongoose'); // configuration =========================================== // config files var db = require('./config/db'); var port = process.env.PORT || 8080; // set our port mongoose.connect(db.url); // connect to our mongoDB database (uncomment after you enter in your own credentials in […]

如何将MEAN.js(Node.js)应用程序部署到Production环境

MEAN.JS堆栈提出了用于准备应用到生产的“grunt build”任务。 不幸的是,缺乏关于下一步的信息。 其实目前还不清楚如何将应用程序部署到生产环境以及如何启动它。 问题#1除了config / env / production.js中的更改之外,还必须在项目中configuration什么? 例如如何使用自定义字体? 问题2好的。 部署到生产(通过Git,rsync等)的代码。 运行它足够了吗? $NODE_ENV=production node server.js&

io.on('connection',…)vs io.sockets.on('connection',…)

我正在使用socket.io和平均堆栈的Web应用程序。 我启动了3006端口上的套接字服务器。 var http = require('http').createServer(app); http.listen(3006); var io = require('socket.io').listen(http); 这两个似乎连接工作。 io.on('connection', function (socket) { console.log('Socket succesfully connected with id: '+socket.id); }); 和… io.sockets.on('connection', function (socket) { console.log('Socket succesfully connected with id: '+socket.id); }); io.on和io.sockets.on什么区别,我应该在第一次连接时使用哪一个? 虽然socket.on npm页面使用io.on为什么它为io.sockets.on工作

在MEAN应用程序中处理路由的Express.js或angular?

我对Nodejs / express / angular的所有东西都是全新的,而且我遇到了困扰我的一个问题。 当你有一个MEAN栈时,似乎路由可以被Express.js和Angular处理。 Angular : 例如,如果我在Angular中定义一条路线,我可以这样做: var app = angular.module("app", []).config(function($routeProvider) { $routeProvider.when('/login', { templateUrl: '/templates/login.html', controller: 'LoginController' }); $routeProvider.when('/front', { templateUrl: '/templates/front.html', controller: 'FrontController' }); $routeProvider.otherwise({redirectTo: '/front'}) }); 但是用express.js我做 : app.get('/',function(req,res){ res.sendfile('templates/angular.html'); }); 所以我的问题是 : 什么时候使用angular路由,什么时候使用快速路由? (我可能会错过这里很明显的东西,但是我希望你能指出来)