有没有办法使用express nodejs打开一个新窗口

时间:2012-06-25 02:54:36

标签: node.js

我正在使用express 我知道有res.sendres.renderres.redirect方法。

但是有没有办法打开一个新窗口?

谢谢大家。

2 个答案:

答案 0 :(得分:0)

这需要通过

在客户端进行
window.open("link", "_blank")

答案 1 :(得分:0)

ExpressJS是NodeJS的Web框架

以下功能用于提供对传入请求的响应

res.send(), res.render()  res.redirect(), res.json(), res.download()

在浏览器中打开新窗口不是expressJS的一部分

您需要为{strong> Headless浏览器使用不同的npm,例如Puppeteer

示例代码:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({headless: false});
  const page = await browser.newPage();
  await page.goto('https://google.com');

  await browser.close();
})();

注意:headless: false将向您显示在浏览器中打开的标签页,