json-server获取不到资源

装了个json-server,在db.json文件中加内容,获取不到里面的资源,是什么问题

img

img

引用自chatGPT:
希望对你有帮助
1。服务未启动:请确保您已经正确启动了json-server服务。在终端中使用命令json-server --watch db.json启动json-server,并确保终端没有任何错误提示。

2.数据格式错误:请检查您在db.json文件中添加的内容是否符合JSON格式。确保所有的键名和值都使用双引号引起来,而不是单引号。例如,正确的JSON格式应该是{ "key": "value" },而不是{ 'key': 'value' }。

3.路径不正确:请确保您在请求资源时使用了正确的URL路径。在json-server中,默认的资源路径是在根路径下加上资源名称,例如,如果您在db.json中定义了一个名为"users"的资源,那么通过URL http://localhost:3000/users 可以获取到该资源。

4.端口冲突:请确保json-server使用的端口号没有与其他服务或进程冲突。默认情况下,json-server使用的端口号是3000,如果该端口已经被其他程序占用,json-server将无法正常工作。您可以尝试修改json-server的端口号,例如使用 json-server --watch db.json --port 4000 来指定端口号为4000。
如果您仍然无法获取到db.json中添加的内容,请确保您已经仔细检查了以上可能的问题,并尝试根据问题的具体情况进行调试和排除。

代码没看出来有啥问题,你是不是服务没启动