gpt4 book ai didi

javascript - Node.js:如何在服务器端打开图像窗口?

转载 作者:行者123 更新时间:2023-11-30 06:55:33 26 4
gpt4 key购买 nike

我正在开发一个 node.js 应用程序,我想知道这是否可行,如果可行,如何实现:在我启动服务器后,node.js 应该在服务器端打开一个新窗口并显示从代码生成的图像。

最佳答案

在服务器端打开任何窗口不是好的方法,因为服务器将被各种用户访问。

但是如果你想这样做,你可以使用child_process nodejs 的模块并执行带有扩展名的图像。

Example

var exec = require('child_process').exec,
child;

child = exec('<image with location & extension>',
function (error, stdout, stderr) {
console.log('Image opened');
if (error !== null) {
console.log('exec error: ' + error);
}
});

Hello world example with express.

var express = require('express');
var app = express();

app.get('/', function (req, res) {

var exec = require('child_process').exec,
child;

child = exec('a.jpg',
function (error, stdout, stderr) {
console.log('Image opened');
if (error !== null) {
console.log('exec error: ' + error);
}
});

res.send('Hello World!');
});

var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;

console.log('Example app listening at http://%s:%s', host, port);
});

关于javascript - Node.js:如何在服务器端打开图像窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33195764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com