【发布时间】:2017-06-16 13:40:34
【问题描述】:
我需要查询一个数据库,我正在使用create-react-app。连接数据库的库 (pg-promise) 不适用于 Webpack,需要在 Node 服务器上运行。
所以我安装了 Express 并得到了这个:
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, '..', 'build', 'index.html'));
})
如何从 React 页面加载数据库中的数据?我虽然使用request,但我怎样才能向我自己的服务器发出请求?我应该在上面的代码行中添加什么?我想应该是这样的:
app.get('/query/:querybody', (req, res) => {
// process and return query
})
这是对的吗?如何使它与 SPA 一起使用?
【问题讨论】:
-
如果你想在 Reactjs 中使用全栈,试试这个:mern.io
-
实际上我需要快速修复,但谢谢!
标签: node.js reactjs express create-react-app pg-promise