Ciao Sto usando compoundjs e connect-memcached. Di seguito è riportato il contenuto nel mio file envirionment.js:Nodo js, nessuna risposta è stata restituita durante l'utilizzo di connect-memcached
module.exports = function (compound) {
var express = require('express');
var MemcachedStore = require('connect-memcached')(express);
var app = compound.app;
require('./mongoose').init(compound);
app.configure(function(){
app.use(compound.assetsCompiler.init());
app.use(express.static(app.root + '/public', { maxAge: 86400000 }));
app.set('view engine', 'ejs');
app.set('view options', { complexNames: true });
app.set('jsDirectory', '/javascripts/');
app.set('cssDirectory', '/stylesheets/');
app.set('cssEngine', 'stylus');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.favicon());
app.use(express.logger());
app.use(express.cookieParser());
app.use(express.session({secret: 'AuthenticationSecret', store: new MemcachedStore}));
app.use(app.router);
}); };
Quando avvio il server dando il seguente comando:
NODE_ENV=production node .
Si parte bene e ottengo:
MemcachedStore initialized for servers: 127.0.0.1:11211
AssetsCompiler Precompiling assets: coffee, styl
Compound server listening on 0.0.0.0:3000 within production environment
Quando richiedo tramite browser, non ricevo alcuna risposta.
Qui di seguito è il mio contenuto del file routes.js:
exports.routes = function (map) {
map.get('api/yourname','names#index')
}
Nel mio controller nomi:
load('application');
action('index', function(req, res) {
send({"name": "Senthil"});
});
PS: Se io commento i codici per l'utilizzo di collegare-memcached e richiesta via browser, ottenere la risposta.
Grazie per il vostro aiuto in anticipo.
È possibile connettersi a tale indirizzo memcached bene? 'telnet 127.0.0.1 11211' – Bluu