我有一条从API提取JSON数据并将其res.send
到我的网页组件的路由。
app.get('/search-data', (req, res) => {
fetch(url)
.then(res => res.json())
.then(data => {
res.send({ data });
})
.catch(err => {
res.redirect('/error')
})
我想发出多个提取请求。我认为我需要使用Promise.all
,但是如何格式化呢?
我的组件收到一个数据数组:
async componentDidMount() {
const response = await fetch('/search-data');
const res = await response.json();
...
答案 0 :(得分:2)
如果要获取和解析多个URL,然后将所有结果发送到单个数组中,则应这样做:
rmarkdown::render('file.Rmd', 'bookdown::pdf_book', output_file = 'book.pdf')
rmarkdown::render('file.Rmd', 'bookdown::beamer_presentation2', output_file = 'beamer.pdf')