我正在尝试使用 swagger-ui-express 设置基本身份验证。我正在传递一个选项对象来执行此操作,如文档中所示,但它不起作用。我无法判断这是因为我的选项对象的结构错误还是因为其他原因。预先非常感谢您!
const express = require('express');
const router = express.Router();
const swaggerUi = require('swagger-ui-express');
const dashboardDocument = require('../dashboardAPI.json');
var options = {
swaggerOptions: {
authAction: {
Basic: {
name: "user1",
schema: {
type:"application/json",
in: "header",
name: "Authorization",
},
value: "Basic bG9naW46cGFzc3dvcmQ="
}
}
}
}
router.use("/", swaggerUi.serve);
router.get("/", swaggerUi.setup(dashboardDocument, options));Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个消息系统.我计划收集消息,然后根据发送者和接收者查询消息.为了做到这一点,我需要查询例子:Bob发送并由Tony收到的所有消息以及由Tony发送并由Bob接收的所有消息.我不太清楚如何做这个"或"陈述.截至目前我有
MessageRef.once('value', function(dataSnapshot) {
console.log(dataSnapshot.val());
});
返回所有消息.然后我可以做一个forEach但看起来效率不高.你们有什么建议吗?
此外,你有没有想过我的模型,以建立消息系统是好的与例如聊天室.
谢谢