如何使用 React-Router 和 Express 后端返回有效的 JSON 响应?

2024-04-17

我有一个与此类似的设置tutorial https://dev.to/nburgess/creating-a-react-app-with-react-router-and-an-express-backend-33l3。如何单独渲染 JSON(无 HTML),而不必指定中指定的路由的端口号index.js?在我自己的设置中,我可以通过访问查看 JSONhttps://socialmaya.com/u/real https://socialmaya.com/u/real但除非我访问,否则无法获得实际的 JSON 响应http://socialmaya.com:5000/actors/real http://socialmaya.com:5000/actors/real,这就是 React 所称的。

这是我的code https://github.com/ethanwilkins/council这是为使用 MERN 堆栈构建的社交网络实现 ActivityPub API 的尝试。可以找到我的Nginx配置here https://github.com/ethanwilkins/council/blob/master/bin/nginx/node.


在 Nginx 内将 URL 传递到上游之前重写 URL 解决了我的问题:

location / {
    rewrite ^/u/(.*)$ /actors/$1 last;
    proxy_pass http://localhost:5000;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 React-Router 和 Express 后端返回有效的 JSON 响应? 的相关文章

随机推荐