我有一个在Firebase上运行的高速公路应用程序,在我的firebase-express/functions/index.js上,我正在尝试读取位于functions/api/swagger/swagger.yaml的文件。
const swaggerDocument = YAML.load('./api/swagger/swagger.yaml');
当我在本地使用firebase serve运行时,我会得到以下错误。
Error: ENOENT: no such file or directory, open 'C:\Users\Tulio\Desktop\fir
用于记录express应用程序的swagger-jsdoc和swagger-ui-express设置显然无法读取或引用我指向它们的YAML文件
我仍在学习如何记录,并且我使用本文API作为指导,但我无法复制所需的结果
这是我的app.js
import 'core-js/stable';
import 'regenerator-runtime/runtime';
import express from 'express';
import bodyParser from 'body-parser';
import cors from
我试图设置一个yaml文件,让Gateway API发布到云函数,但我不知道该如何做,我搜索了internet并找到了一些示例,但是当我用YAML文件的设置创建网关时,我得到了以下错误:
我知道错误的原因可能是YAML文件缩进错误,但我无法解决它。
我的YAML文件配置如下:
swagger: '2.0'
info:
title: gateway-homologation gateway for homologation of the project cycle
description: "Send a deal object for the data
我尝试使用Swagger文件在Rider中运行一些C#代码,但它不起作用。
我安装了Swagger,Swagger插件。swagger.yaml文件工作正常,可以在浏览器中查看API。
这是代码开头的行:
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
该项目不识别swagger文件和在“使用”处的"IO“以红色显示。
我很想知道如何将Swagger文件上传到一个项目中。
我在工作区的根目录中创建了新项目(nodeJS),过了一段时间,我想将项目的客户端和服务器端分开。为此,我在项目的根dir中创建了两个文件夹(服务器和客户端),并将所有文件和目录移到适当的文件夹中。
之后,我无法启动服务器,因为它说Swagger找不到swagger.yaml文件(我把它移到了服务器文件夹)
{ Error: ENOENT: no such file or directory, open 'C:\Users\User\Documents\movieCollection\api\swagger\swagger.yaml'
at Error (native)