我有一个带有NextJS的custom express server应用。我的pages/index.js
正在对我的快递路线/api/users
进行内部呼叫。可以使用isomorphic-unfetch
内部的getinitialprops()
来完成此操作:
const res = await fetch('http://localhost:3000/api/users');
我在NextJS之上的自定义快递服务器具有API路由,这些路由发送回JSON数据。像这样:
//some code before
const app = next({ dev })
const handle = app.getRequestHandler()
let apiRoutes = require('./routes/apiRoutes.js');
app.prepare().then(() => {
const server = express()
server.use('/api', apiRoutes);
server.get('*', (req, res) => {
return handle(req, res)
})
//more code
所以我的问题是,这是我的客户端代码和服务器端代码之间进行通信的方式吗?如果是这样: