我已经将Michael Hartl的教程代码的演示应用程序部署到了heroku上,看它是否正常工作.该应用程序将在https://some-app-name.herokuapp.com中打开.如何让它在http而不是https中打开?
我使用的是React 15.0.1和Material-UI 0.15.0.我试图通过React渲染自动完成.这是我的代码:
import React from 'react';
import SomeService from '../../../services/SomeService';
import AutoComplete from 'material-ui/AutoComplete';
class SearchInput extends React.Component {
constructor (props) {
super(props);
this.state = {
dataSource: []
};
}
searchSomething (value) {
if (value.length) {
SomeService.fetchAutocomplete({searchQuery: value})
.then((res) => this.handleSuccess(res.data),
(err) => this.handleFailure(err));
} else {
this.setState({
dataSource: []
});
}
};
handleSuccess (response) {
this.setState({dataSource: response.slice(0, 10)});
}
handleFailure (err) {
console.log(err);
}
render () {
return (
<div>
<AutoComplete
floatingLabelText='Enter test'
dataSource={this.state.dataSource}
onUpdateInput={(val) => this.searchSomething(val)}
fullWidth={true} …Run Code Online (Sandbox Code Playgroud)