Hola, para quienes tengan complicaciones para generar la ruta http://localhost:3000/perfil (yo tuve ;) ) la causa del problema es por al ubicacion del archivo db.json, este debe estar en la carpeta raiz del proyecto, fijense en la ruta que esta leyendo la terminal de VSC y ahi deben moverlo, en caso que ya tengan un archivo con el mismo nombre pueden renombrarlo o simplemente borrarlo.
El error que menciono arroja solo estas rutas:
Resources
http://localhost:3000/posts http://localhost:3000/comments http://localhost:3000/profile
Pero para /perfil arroja "404 (GET /perfil 404 14.255 ms - 2)"
También es importante revisar que el servidor se este iniciando con el comando correcto
json-server --watch db.json
Un abrazo comunidad y mucho éxito