Node.js Nodejs Express,缓存问题,304对200头

Node.js Nodejs Express,缓存问题,304对200头,node.js,express,Node.js,Express,我有一个express应用程序,我的路由文件包含以下代码: java.ejs var express = require('express'); var router = express.Router(); var handle_database = require('../db'); var drvArray = []; router.get('/', function (req, res, next) { var query = "SELECT qte FROM drivers";

我有一个express应用程序,我的路由文件包含以下代码:

java.ejs

var express = require('express');
var router = express.Router();
var handle_database = require('../db');

var drvArray = [];
router.get('/', function (req, res, next) {
    var query = "SELECT qte FROM drivers";
    handle_database(query, true, function (resp) {
        drvArray.push({
            "drivers" : resp
        });
        res.render('java', {
            drivers : JSON.stringify(drvArray[0])
        });
    });
});
当我运行服务器并转到包含以下代码的视图文件java.js时:

<%= drivers %>
如果我重新启动服务器,我会得到新的正确值3000,但作为头200


那么我如何处理这个问题并始终显示正确的值呢?

请回答任何问题?这似乎与此问题有关:请回答任何问题?这似乎与此问题有关:
GET /java 304 8.562 ms - -