这里的代码有一个问题作为响应,后控制器不响应,显示错误
var CommonDetails = function() {
this.API = 'http//localhost:8081'; // node api
//this.API = 'http://localhost:8084'; // springboot api
}
module.exports = new CommonDetails();
'use strict'
import react, {Component} from 'React';
import axios from 'Axios';
import PropTypes from "prop-types";
const Base = require('../Statics.Common');
export default class User extends Component{
static get propTypes(){
return {
user: PropTypes.object,
getAllUsers: PropTypes.func
}
}
constructor(props){
super(props);
this.user = this.props.user;
this.getAllUsers = this.props.getAllUsers;
}
update(id,name){
var updateName = prompt("please enter name",name);
axios.put(Base.Api+'/'+id,{updateName}).then(results=>{
if(results.status == 200){
this.getAllUsers();
}
})
}
delete(id){
axios.delete(Base.Api+'/'+id).then(results=>{
if(results.status == 200){
this.getAllUsers()
}
})
}
}
'use strict'
import react, { Component }from 'React';
import PropTypes from "prop-types";
export default class addUser extends Component{
static get PropTypes(){
return{
addUser:PropTypes.func,
name:PropTypes.string
}
}
constructor(pops){
super(props);
}
onNameChange(e){
e.preventDefault();
e.stopPropagation();
this.name.target.value;
}
onSubmit(e) {
e.stopPropagation();
e.preventDefault();
if (this.name) {
this.props.addUser({name: this.name});
this.name = '';
}
}
render(){
return<div>
<form onSubmit={e=>this.onSubmit(e)}>
<label>Name:</label>
<input type="text" onChange={e=>this.onNameChange(e)}/>
<button type="submt">Add</button>
</form>
</div>
}
}'use strict'
import react, {Component} from 'React';
import axios from 'Axios';
import PropTypes from "prop-types";
const Base = require('../Statics.Common');
export default class User extends Component{
static get propTypes(){
return {
user: PropTypes.object,
getAllUsers: PropTypes.func
}
}
constructor(props){
super(props);
this.user = this.props.user;
this.getAllUsers = this.props.getAllUsers;
}
update(id,name){
var updateName = prompt("please enter name",name);
axios.put(Base.Api+'/'+id,{updateName}).then(results=>{
if(results.status == 200){
this.getAllUsers();
}
})
}
delete(id){
axios.delete(Base.Api+'/'+id).then(results=>{
if(results.status == 200){
this.getAllUsers()
}
})
}
}
这里的代码有一个问题,响应中delete没有响应,显示错误 . 这里代码有一个问题,如果delete没有响应,显示错误 . “var Express = require('Express'); var bodyParser = require('body-parser'); var Cors = require('cors'); var router = Express.Router(); var UserRoute = require('./ router'); var app = Express(); app.use (bodyParser.urlencoded({extended:false}));“app.use(bodyParser.json()); app.use(Cors()); app.use('/',UserRoute);”“app.listen ('8081','127.0.0.1',函数(错误){if(错误)“{console.log(err); process.exit(-1);} console.log(”服务器侦听端口8081“) ;})appjs“
1 回答
app.jsx