javascript - 是否可以在服务器端使用前端 JS 框架和 Node.JS 来创建用于内容交付的 Web 服务?

标签 javascript node.js client-server serverside-javascript node-canvas

我有一个用 Playcanvas(一个 JS GameEngine 框架)制作的完整项目,它使用 HTML canvas 标签。 该项目还可以生成不同格式的图像(base64、dataUrl、blob、jpeg)。

我想将此项目放在服务器端来创建一个新的 Web 服务,该服务可以传送从该 Playcanvas 项目生成的图像。

那么,是否可以使用客户端的功能代码并将其通过 Node.JS 放在服务器端? 我知道一些像node-canvas这样的作品实现类似的目标。

enter image description here

最佳答案

您可以使用 puppeteer(headless chrome) 来完全控制服务器端的浏览器。然后,您可以在服务器上以所需的格式渲染图像,并可以导出到前端。

https://github.com/GoogleChrome/puppeteer

关于javascript - 是否可以在服务器端使用前端 JS 框架和 Node.JS 来创建用于内容交付的 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58396687/

相关文章:

java - 获取Android设备的服务器IP

javascript - 事件冒泡的优点与事件捕获的优点

javascript - 通过拖放 fullcalendar-Javascript 来更新事件

javascript - Archilogic 是否支持 WebVR?

javascript - 如何防止下拉列表在 DropDownList 中打开?

javascript - 使用npm模块进行前端依赖失败

android - 发送.txt文件,文档文件到android中的服务器

Node.js UDP 客户端处理来自 udp 服务器的响应

javascript - 在 JavaScript 中写入和读取 JSON 文件

node.js - 在前端代码中访问 NODE_ENV 是否有意义?