nextjs和axios的发布请求问题

时间:2019-03-04 09:18:19

标签: javascript node.js reactjs axios next.js

我来自“ Java世界”,并且首次使用NextJS,React,Postgres和axios创建一个小型Web程序。

创建“登录/登录”页面时,我成功与服务器通信并发送了发帖请求。

我的问题是,当我尝试在react的render()之外发送帖子消息时,它在没有url主机的情况下发送了路由,而服务器没有收到发布请求。 (当我向Postman发送发帖请求时,它的工作原理。)

我知道这是服务器/客户端发送请求的问题,但是我已经呆了几天了,无法解决问题。

这是我的网络程序的有限回购:https://github.com/idonava/react-next-program-example

登录-工作岗位要求流程:

  1. pages / signin.js handleSubmit-> signIn(第103行)。
  2. libs / auth.js signIn->进行身份验证(第16行)。
  3. services / authApi.js authenticate->发布(第6行)。
  4. services / requets.js 通过axios发布请求(第8行)。
  5. 之后-服务器收到发帖请求,将答案返回给客户端,并且用户成功登录

获取用户ID-帖子请求流程不起作用:

  1. pages / flickr.js getInitialProps-> getUser(第15行)。
  2. libs / user.js getUser-> getCurrentUser(第4行)。
  3. services / authApi.js getCurrentUser->帖子(第26行)。
  4. services / requets.js 通过axios发布请求(第8行)。
  5. 服务器无法发布请求,并且看起来url是“ / routing / getuser”而不是“ localhost:3100 / routing / getuser”。

注释:

  • 该程序在localhost:3100上本地运行。
  • 服务器在 server.js -> routing / index.js -> db / models / user 上侦听请求。< / li>

我很乐意获得帮助。 非常感谢!!

0 个答案:

没有答案