Node.js Nodejs Express,缓存问题,304对200头
我有一个express应用程序,我的路由文件包含以下代码: java.ejsNode.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";
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 - -