Я пытаюсь понять что-то, что меня беспокоит. Я недавно выполнил назначение внешнего интерфейса с кодом внутреннего сервера / api node.js. Сервер работал на локальном хосте: 4000, а внешний интерфейс работал на локальном хосте: 3000.
Мой вопрос: если это локальный сервер, означает ли это, что он вообще не подключен к какой-либо внешней базе данных? У меня есть код сервера / API, я запустил npm start на нем, и ответ был "работает!" Затем я сделал api звонки.
Для контекста, интерфейс сделал вызов API-интерфейсу пекарни, который извлекал данные для кексов: основы, глазурь и т. Д. c. Ниже приведен пример файла db. json.
{
"bases": [
{
"key": "peanutButterBase",
"name": "Peanut Butter Base",
"price": 85,
"ingredients": [
"peanut butter cup cake"
]
},
...
],
"frostings": [
{
"key": "vanillaFrosting",
"name": "Vanilla Frosting",
"price": 15,
"ingredients": [
"vanilla frosting"
]
},
...
],
Это может быть смешной вопрос, но возможно ли сделать небольшое приложение, создающее ваш собственный фиктивный сервер и API, который просто работает локально? Я хочу использовать это для своего портфолио, но я хочу создать свой собственный сервер / API, на котором мог бы работать гипотетический пользователь, и я хочу убедиться, что это действительно возможно, и я смотрю на это правильно (т.е. это не связано сказать AWS или какой-нибудь другой внешний сервер где-нибудь).
Кстати, я понимаю, что это могло бы означать, что это не может быть реальный живой сайт.