在我的小项目中,我想构建一个可以使用 Raspberry Pi Zero 从任何网络浏览器访问的 BabyCam。为此,我想使用 express-is 打开一个网络套接字以将视频流式传输到多个客户端。我将大部分与视频相关的代码都基于raspivid-stream 模块。但是,当尝试访问 Web 套接字时,我收到了一个类型错误,用于app.ws(...说明Property 'ws' does not exist on type 'Application'. 当然,我导入了 express 和 express-ws 的类型。
我不太确定,问题是什么,因为 JavaScript 中的相同调用似乎工作正常。这是代码 - 我很高兴得到任何帮助!
import express from 'express';
import { Request, Response } from 'express';
import fs from 'fs';
import https from 'https';
import http from 'http';
import raspividStream from 'raspivid-stream';
import expressWs from 'express-ws';
const server: express.Application = express();
const httpPort: number = 8080;
const httpsPort: number = 8443; …Run Code Online (Sandbox Code Playgroud)