服务器仅在使用node express项目强制重启后才会更新

时间:2016-01-21 16:00:41

标签: node.js express

所以我一直在谷歌上搜索,我真的不确定如何解决这个问题。但正如标题所暗示的那样。

我是节点的新手,我的(非常基本的)节点项目在我的生产服务器上启动并运行。单击一个按钮,它通过reddit api抓取一个json文件,解析并显示。虽然它有效,但它实际上并没有刷新列表,它的陈旧。需要手动强制重启才能更新列表。它在我当地工作得很好。

我唯一的依赖关系如下

ng-click

我是否需要添加到节点项目中?

快速粘贴:http://pastebin.com/qQgP1MT7

1 个答案:

答案 0 :(得分:0)

我猜服务器正在返回302

app.js在您的路由器

之前添加app.disable('etag')
var app = express();
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));

app.disable('etag')

// routes
app.use('/api/', apiRoutes);