我尝试使用 swagger 创建有关现有 API 的文档,但是当我使用 openapi 时,此错误:无法读取未定义的属性 \'get\' 会显示到控制台中。
\n\n这个错误只是在我使用时发生openapi: "3.0.0"
app.js代码:
\n\nconst swaggerUi = require(\'swagger-ui-express\'), swaggerDocument = require(\'./swagger.json\');\nconst swaggerJsdoc = require(\'swagger-jsdoc\');\nconst express = require(\'express\');\nconst cors = require(\'cors\');\nconst bodyParser = require(\'body-parser\');\nconst handlebars = require(\'express-handlebars\');\nconst helmet = require(\'helmet\');\n\nconst app = express();//Here define app for create a middlewares using app.use();\n\nconst swaggerOptions = {\n swaggerDefinition: {\n info: {\n title: \'\xc3\x81gil API\',\n version: \'1.0.0\',\n description: \'Document API with autogenerated swagger doc\',\n },\n host: \'localhost:3000\',\n basePath: \'/\',\n components: {\n securitySchemes: {\n …Run Code Online (Sandbox Code Playgroud) 我有一个图像,我在那里放了水印,但我希望水印的不透明度为 30%。
我的代码:
let sharp = require('sharp');
let buffer = null;
await sharp(image)
.composite([{ input: './logo.png', gravity: 'center' }])
.sharpen()
.withMetadata()
.toBuffer()
.then(function(outputBuffer) {
buffer = outputBuffer;
});
return buffer;
Run Code Online (Sandbox Code Playgroud)
我怎么能说徽标的不透明度为 30%?