Node.js 要包含在EJS中的进度条

Node.js 要包含在EJS中的进度条,node.js,heroku,ejs,fast-csv,Node.js,Heroku,Ejs,Fast Csv,我使用fast csv上传csv文件,然后在fileRows数组中提交其所有行 接下来,我将呈现我的网页: res.on('end', function () { res.render("execute", {fileRows}) }); 这里ejs通过匹配数据库中的一些值来处理我的文件 如果我的文件很小,ejs正在处理我想要的内容,但是如果文件很大,heroku会给我超时错误,因为你的页面应该在30秒内加载 所以我想包括一个进度条,这样网站就可以加载并向用户显示一个进度条,直到e

我使用fast csv上传csv文件,然后在fileRows数组中提交其所有行

接下来,我将呈现我的网页:

res.on('end', function () {
    res.render("execute", {fileRows})
  });
这里ejs通过匹配数据库中的一些值来处理我的文件

如果我的文件很小,ejs正在处理我想要的内容,但是如果文件很大,heroku会给我超时错误,因为你的页面应该在30秒内加载

所以我想包括一个进度条,这样网站就可以加载并向用户显示一个进度条,直到ejs完成处理,然后显示数据。我尝试使用pace.js,但它只在流程完成时运行。因此,它需要相同的时间,并在流程结束后显示0.2秒的进度条,然后显示无用的数据。我希望它在res.render执行期间运行


请提供帮助

您能否提供有关如何使用pace.js显示进度条的更多信息?在我看来,您似乎是在发出流程请求后运行进度条逻辑,这会导致进度条随后显示。您能否提供有关如何使用pace.js显示进度条的更多信息?在我看来,在您发出进程请求后,您正在运行进度条逻辑,这导致进度条随后显示。