Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 有没有一种使用express nodejs打开新窗口的方法_Node.js - Fatal编程技术网

Node.js 有没有一种使用express nodejs打开新窗口的方法

Node.js 有没有一种使用express nodejs打开新窗口的方法,node.js,Node.js,我正在使用express 我知道有res.send、res.render和res.redirect方法 但是有没有办法打开一扇新的窗户呢 谢谢大家。这需要在客户端通过 window.open("link", "_blank") ExpressJS是NodeJS的web框架 以下函数用于响应传入的请求 res.send(), res.render() res.redirect(), res.json(), res.download() 在浏览器中打开新窗口不是expressJS的一部分 您需

我正在使用
express

我知道有
res.send
res.render
res.redirect
方法

但是有没有办法打开一扇新的窗户呢


谢谢大家。

这需要在客户端通过

window.open("link", "_blank")

ExpressJS是NodeJS的web框架

以下函数用于响应传入的请求

res.send(), res.render()  res.redirect(), res.json(), res.download()
在浏览器中打开新窗口不是expressJS的一部分

您需要为无头浏览器使用不同的npm

示例代码:

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
将显示您在浏览器中打开的选项卡,

我不完全理解这个问题?[如何使用nodejs打开默认浏览器并导航到特定URL][1]的答案也可能回答您的问题。[1]: