【发布时间】:2018-01-18 10:54:28
【问题描述】:
我正在使用 express 和 NodeJS。我创建了一个 helloworld 网络服务。 我用 Axios 在 ReactJS 中调用这个 web 服务。 但是我对Webservice的响应有问题 这是我的网络服务:
var busboy = require('connect-busboy');
const app = express()
const port = 4002
app.use(bodyParser())
app.use(busboy());
app.use('/', express.static('./'));
app.get('/helloworld', (req, res) => {
return res.send('hello world')
})
这里,我调用了webservice:
callWs = () => {
axios.get(`http://localhost:4002/helloworld`)
.then(response => {
console.log('WS') // it doesn't work
}) .catch(function (error) {
if (error.response) {
console.log('Error data : ', error.response.data);
console.log('Error status : ', error.response.status);
console.log('Error headers : ', error.response.headers);
} else if (error.request) {
console.log('Error request : ', error.request);
} else {
console.log('Error message : ', error.message);
}
console.log(error.config);
})
}
它只适用于 json 数据
你有什么想法吗? 谢谢
【问题讨论】:
标签: javascript node.js reactjs express axios