게시물 요청과 함께 빠른 설정이 있습니다. 나는 (async (req, res)
에 req
을 추가하려고 :자체 호출 된 비동기 함수에 인수를 삽입하는 방법은 무엇입니까?
(node:5757) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Evaluation failed: ReferenceError: req is not defined at :2:32
이 일을 적절한 방법은 무엇입니까 :
router.post('/search', (req, res) => {
;(async (req, res) => {
const browser = await puppeteer.launch()
const page = await browser.newPage()
await page.goto(`https://www.google.com/search?tbm=bks&q=%22this+is%22`)
const result = await page.evaluate(() => {
console.log('CLAUSESS:', req.body.clauses)
const clauses = req.body.clauses
return clauses.map(clause => clause.textContent)
})
result.join('\n')
await browser.close()
res.send(result)
})()
})
그러나 나는 아직도이 오류를 받고 있어요?