insomnia-documenter icon indicating copy to clipboard operation
insomnia-documenter copied to clipboard

Example response not working

Open lepepe opened this issue 3 years ago • 13 comments

The example response is not show on the right panel:

2021-07-27_14-59

Response language tag:

{
  "ok": true,
  "data": [
    {
      "name": "Insomnia",
      "description": "REST client for humans"
    },
    {
      "name": "Insomnia Documenter",
      "description": "Documentation generator for Insomnia"
    }
  ]
}

lepepe avatar Jul 27 '21 18:07 lepepe

Hello.

Try response:200 instead of response.

jozsefsallai avatar Jul 27 '21 21:07 jozsefsallai

I clone your repo to see if I'm doing something wrong but still not getting the response on the right side panel: 2021-07-28_14-20

lepepe avatar Jul 28 '21 18:07 lepepe

Just to confirm, does it work here? https://jozsefsallai.github.io/insomnia-documenter/#req_2a5bde603a3240b485d1b4877d53e6f3

Also can you tell me your browser (name + version) and the operating system you're using?

jozsefsallai avatar Jul 29 '21 09:07 jozsefsallai

Yes I can see the documenter example without any issue. I'm using Brave 1.18.75 and Arch Linux. I did installed the package instead of using npx and now I get the response example on the right panel. Could be related with npx?

lepepe avatar Jul 30 '21 02:07 lepepe

That is... very odd (especially since I'm using the npx method for one of my projects and it works just fine), but I'll look into this!

jozsefsallai avatar Jul 30 '21 07:07 jozsefsallai

I have the same issue, I did compare your file insomnia.json in docs folser and apparently <!-- RESPONSE --> is not being replace with (```response) and this is could be the origin of the problem

johan44co avatar Aug 22 '21 00:08 johan44co

Hi, I have exactly the same problem, what should I do?

My operating system is Arch Linux and I use Chrome browser

Screenshot_20210930_093421 image

amirfaramarzi avatar Sep 30 '21 05:09 amirfaramarzi

@amirfaramarzi in your .json file you manually need to change <!-- RESPONSE --> for ```response

so your description block in the JSON should look something like this "description": "```response\n{\n \"item\": {\n \"id\": 77,\n \"productName\": \"Original Frankfurter grüne Soße\",\n \"quantityPerUnit\": \"12 boxes\",\n \"unitPrice\": 130000,\n \"unitsInStock\": 32,\n \"unitsOnOrder\": 0,\n \"reorderLevel\": 15,\n \"discontinued\": 0,\n \"category\": {\n \"id\": 9,\n \"categoryName\": \"Demo\",\n \"description\": 0,\n \"picture\": 0\n },\n \"supplier\": {\n \"companyName\": \"Plutzer Lebensmittelgroßmärkte AG\",\n \"contactName\": \"Martin Bein\",\n \"contactTitle\": \"International Marketing Mgr.\",\n \"id\": 12,\n \"address\": {\n \"city\": \"Frankfurt\",\n \"country\": \"Germany\",\n \"phone\": \"(069) 992755\",\n \"postalCode\": 60439,\n \"region\": 0,\n \"street\": \"Bogenallee 51\"\n }\n }\n }\n}\n```"

johan44co avatar Sep 30 '21 13:09 johan44co

hi @johan44co

Is there no need to install the plugin ??

amirfaramarzi avatar Sep 30 '21 17:09 amirfaramarzi

amir just the insomnia documenter but for some reason the function that replaces <!-- RESPONSE --> and <!-- ENDRESPONSE --> does not work in some cases, it should work but also there is no error output when it fails, so if you to make it work in your documentation, just after you generate the .json file the next step with be replaced manually for (```response) and (```) respectly without the parenthesis as you see in the example above

johan44co avatar Sep 30 '21 21:09 johan44co

<!-- RESPONSE --> and <!-- ENDRESPONSE --> is the old format which doesn't work anymore. Please use the new format.

```response:200
{
  "hello": "world"
}
```

jozsefsallai avatar Sep 30 '21 21:09 jozsefsallai

<!-- RESPONSE --> and <!-- ENDRESPONSE --> is the old format which doesn't work anymore. Please use the new format.

```response:200
{
  "hello": "world"
}

Really helpful, was looking for quite a long time... Search in number of blogs and videos. But none was having the proper information..

Thanks @jozsefsallai 🙏

rajendrakumaryadav avatar Apr 14 '22 04:04 rajendrakumaryadav

Why this is not on the documentation?

EsteveSegura avatar Jul 07 '22 22:07 EsteveSegura