所以我使用nodejs,express和mongoDB创建了自己的API。我制作了路线并用邮递员对它们进行了测试,但它们都有效。现在我想在我的反应应用程序上使用这些路线,但我似乎无法弄清楚如何。我已经在应用程序中使用公共API做了类似的工作,但现在使用我自己的API,我似乎无法找到CRUD页面上数据的正确方法。感谢所有帮助!
这是一个指向Github存储库的链接,因此您可以查看代码。澄清它是关于显示/制作一个列表而不是显示天气因为已经有效。
https://github.com/VColson/weatherapp
请询问是否有任何我需要澄清的事情。谢谢!
答案 0 :(得分:0)
如果您的文件树看起来更像这样,那么这对您来说可能会更好:
├── client/
│ ├── index.js
│ └── src/
│ ├── App.js
│ ├── components/
│ └── img/
├── models/
├── public/
├── routes/
└── server.js
您的server.js
现在位于目录的根目录下,您的反应应用程序位于客户端文件夹中。
为了向您的路由发出请求,您需要运行两个服务器:CRA的webpack dev服务器和快速服务器。您可以按照this article中的说明进行连接。 (从“创建反应应用程序”开始 - 您不需要使用快速生成器来实现此功能。)
希望这有帮助!