我正在运行一个coap服务器,随着我开始添加路由,自己维护路由有点繁琐,所以我想换成express(我已经在http服务器中使用了它)。
现在,考虑到它基本上使用相同的格式
我想做的就是在我的coap应用程序中只使用express路由的方便性。这可能吗?我目前正在做这个:
现在,考虑到它基本上使用相同的格式
server.on("request", (req, res) => {...})
,我认为它应该是兼容的,但是express添加了一些不在coap规范中的头部信息。我想做的就是在我的coap应用程序中只使用express路由的方便性。这可能吗?我目前正在做这个:
const server = coap.createServer(...);
const app = express();
server.on("request", app);
我最终得到的错误是:
Uncaught Error: Unknown string to Buffer converter for option: X-Content-Type-Options
at module.exports.toBinary (node_modules/coap/lib/option_converter.js:21:11)
at OutMessage.setOption (node_modules/coap/lib/helpers.js:56:16)
at Immediate.write (node_modules/finalhandler/index.js:164:9)