相关疑难解决方法(0)

如何禁用ExpressJS + NodeJS中的网页缓存?

默认情况下,我的浏览器会缓存ExpressJS应用程序的网页。

这给我的登录系统造成了问题(未登录的用户可以打开已登录用户的旧缓存页面)。

如何禁用此缓存?

编辑:

我的app.js(主文件):

var express = require('express');
var http = require('http');
var path = require('path');

var store = require('./routes/store');
var app = express();

app.configure(function(){
  app.set('port', process.env.PORT || 3012);
  app.set('views', __dirname + '/views');
  app.set('view engine', 'jade');
  app.use(express.favicon());
  app.use(express.logger('dev'));
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(express.cookieParser('your secret here'));
  app.use(express.session());
  app.use(app.router);
  app.use(require('stylus').middleware(__dirname + '/public'));
  app.use(express.static(path.join(__dirname, 'public')));
});

app.configure('development', function(){
  app.use(express.errorHandler());
});

app.get('/', store.home);
app.post('/', store.home);



app.get('/addProblem', store.addProblem);
app.post('/addProblem', store.addProblem);

app.get('/problem', store.problem);
app.post('/problem', store.problem);

app.get('/problemList', store.problemList);
app.post('/problemList', store.problemList);

app.get('/main', store.main);
app.post('/main', store.main);

app.post('/login', store.login); …
Run Code Online (Sandbox Code Playgroud)

caching browser-cache node.js express

7
推荐指数
3
解决办法
9572
查看次数

标签 统计

browser-cache ×1

caching ×1

express ×1

node.js ×1