我正试图了解困扰我的东西。我最近完成了后端服务器/ api node.js代码随附的前端分配。服务器在localhost:4000上运行,前端在localhost:3000上运行。
我的问题是,如果它是本地主机服务器,通常是否表示它未连接到任何外部数据库?我有服务器/ API代码,我在其上运行了npm start,响应为“有效!”然后,我进行了api调用。
对于上下文,前端调用了一个面包店api,该API提取了蛋糕的数据:基础,糖霜等。下面是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或其他某个外部服务器)。
顺便说一句,我知道这意味着它不可能是实际的直播网站。
答案 0 :(得分:0)
您可以使用json-server之类的工具来快速实现模拟API服务器,该服务器只需返回您指定的JSON。这是使服务器运行时具有一些模拟响应的快速方法,从您的问题看来,这将是一个很好的解决方案。