express + e js res.render вызывается более одного раза - PullRequest
0 голосов
/ 27 апреля 2020

Я использую 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. Есть идеи? В чем проблема?

...