我正在尝试在我的 WordPress 网站中PUT使用发送请求。fetch API在 Google Chrome 中使用时,请求正常运行,没有任何问题。但在 Firefox 中,请求被阻止,如下图所示,NS_BINDING_ABORTED控制台中显示。控制台的响应选项卡中也没有数据。(我使用的是最新版本Firefox 92.0(64位))。本地主机和托管站点都会出现问题。
在对这个问题进行了大量搜索之后,我尝试过:
Enhanced Tracking Protection, 关闭HTTPS-Only ModeFetch请求更改为AJAX请求。manifest.json文件storage",*://localhost/*polyfillsCache-Control: no-cache, must-revalidate, max-age=0和标头。Expires:仍然没有解决这个问题。总之,请求被火狐浏览器阻止,我无法找出原因。任何帮助表示赞赏!
我正在开发一个称重应用程序,它读取串行端口数据并显示在客户端上。我得到了用于读取串口的NodeJS脚本,
我的serial.js,这给了我来自称重机的重量作为流
const SerialPort = require("serialport");
const ReadLine = SerialPort.parsers.Readline;
//Defining the Serial port
var port = new SerialPort("COM1", {
baudRate:9600,
});
//the serial port parser
const parser = new ReadLine();
port.pipe(parser);
//read data from serial port
parser.on("data", (line) => console.log(line));
Run Code Online (Sandbox Code Playgroud)
如何将此脚本的输出发送到我的以下反应组件?
<Input
id="weight"
element="textarea"
type="textarea"
label="Weight"
onInput={inputHandler}
/>
Run Code Online (Sandbox Code Playgroud)
我需要采取哪些步骤才能使其在线运行?我听说过网络套接字。请让我走上正确的方向。