小编Log*_*nan的帖子

在同一页面上反应路由器渲染组件

react router在我的项目中使用,当我点击登录按钮时,它rendersApp组件的内容,但在same page. 我想new page在我点击时显示login,帮帮我

import React, { Component } from 'react';
import * as service from '../services/service';
import '../App.css'
import '../index.css'
import App from'../App'
import { Link, Redirect, Router, Route, browserHistory,IndexRoute } from 'react-router';
// import createHistory from 'history/createBrowserHistory'

class Login extends Component {
  constructor(props) {
    super(props);
    this.state = {
      messages: []
    }
  }
  onSubmit() {
    browserHistory.push('/world');
    }
  render() {
    const { messages } = this.state;
    return …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router react-redux

3
推荐指数
1
解决办法
9534
查看次数

跨源请求仅支持反应中的协议方案错误

当我试图做post反应的方法时nodejs as backend,它得到了这个error,我不知道为什么,但我认为我的编码是正确的。请帮我解决这个问题。

Failed to load localhost:3000/doctors/register: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
dispatchXhrRequest @ xhr.js:178
xhrAdapter @ xhr.js:12
dispatchRequest @ dispatchRequest.js:59
Register.js:36 Error: Network Error
    at createError (createError.js:16)
    at XMLHttpRequest.handleError (xhr.js:87)
    at dispatchXhrRequest (xhr.js:178)
    at new Promise (<anonymous>)
    at xhrAdapter (xhr.js:12)
    at dispatchRequest (dispatchRequest.js:59)
Run Code Online (Sandbox Code Playgroud)

在反应

import React, { Component } from 'react'
import axios from 'axios';

class Register extends Component {
  constructor() {
    super()
    this.state …
Run Code Online (Sandbox Code Playgroud)

javascript node.js reactjs react-router react-native

3
推荐指数
1
解决办法
6084
查看次数

axios删除方法在反应中不起作用

我已尝试执行axios.delete操作以进行反应,很遗憾,是not working,请帮助我解决此问题,

export function DeletePatient(token,deletePatient) {
  return axios.delete('/patient/billing_delete',deletePatient, {
    headers: {
      'Content-Type': 'application/json',
      'token': token
    }
  })
    .then(res => { console.log(token); return res.data })
    .catch(err => { console.log(err); return err })
}
Run Code Online (Sandbox Code Playgroud)

从我的API response,我了解我token已传递给backend,所以我认为我应该更改此代码的结构,请帮助我

javascript reactjs react-router react-native

2
推荐指数
1
解决办法
1831
查看次数