Я использую express v4.6 и e js v2.5.6, и я настроил express, как показано ниже:
const express = require('express')
const bodyParser = require('body-parser')
const compression = require('compression')
const minifyHTML = require('express-minify-html')
const app = express()
const browse = require('./routes/browse')
app.set('view engine', 'ejs')
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended: true}))
app.use(compression())
...
app.get('/amp/browse*?', browse)
, и просмотр как ниже:
module.exports = async (req, res) => {
const data = await fetchData(req)
res.render('../view/browse', data)
}
и я использовал e js для просмотра шаблона. Проблема в том, что res.render вызывался более одного раза, и было сделано много дополнительных запросов API. Есть идеи? В чем проблема?