Как создать api rest без использования каких-либо внутренних технологий, таких как node, express? То есть: возможно ли создать API с использованием только клиентской инфраструктуры, такой как реагировать, vue и без участия сервера?
Я хотел бы создать очень простой API для отдыха, который я могу разместить на страницах github или gitlab.
Мне бы хотелось, чтобы API-интерфейс live rest был доступен через мой собственный домен, например http://username.github.io, а не поддельный, который вы можете создать с помощью json-server или My JSON Server - и сможет выполнять следующие действия.
Вот описание того, что должен делать API.
/ quotes.txt - читать содержимое файла quotes.txt и отображать его
/ quotes.json - прочитать содержимое файла quotes.txt и преобразовать его
в формате json
/ random.txt - читать содержимое файла quotes.txt и отображать
случайная цитата в текстовом формате
/ random.json - прочитать содержимое файла quotes.txt и отобразить
случайная цитата в формате json
Выход API
/ quotes.txt
To be or not to be that is the question - Author Unknown
All your dreams can come true if you have the courage to pursue them - Walt Disney
Stand up for what you believe in even if you are standing alone -
/ quotes.json
[
{
"quote": "To be or not to be that is the question",
"author": "Author Unknown"
},
{
"quote": "All your dreams can come true if you have the courage to pursue them",
"author": "Walt Disney"
},
{
"quote": "Stand up for what you believe in even if you are standing alone",
"author": ""
}
]
/ random.txt
All your dreams can come true if you have the courage to pursue them - Walt Disney
/ random.json
{
"quote": "All your dreams can come true if you have the courage to pursue them",
"author": "Walt Disney"
}