我开始从事网络开发。我使用 create-react-app 来创建我的项目。我现在可以渲染不同的页面并在页面之间建立路由,这是完美的。
现在,我正在尝试添加项目的后端部分。我正在使用express,并且可能会使用MongoDB,但我无法确切地弄清楚如何管理从客户端对服务器的调用。这是我的示例: 1. 在 App.js 中,我有以下内容,只是一个简单的登录页面:
import React, { Component } from 'react';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import logo from './logo.svg';
import RaisedButton from 'material-ui/RaisedButton';
import TextField from 'material-ui/TextField';
import './App.css';
import api from './api'
import { browserHistory } from 'react-router'
class App extends Component {
goToUsers () {
api.login()
}
render() {
return (
<MuiThemeProvider>
<div className="App">
<div className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h2>Welcome to React</h2>
</div>
<p className="App-intro">
To get started, edit <code>src/App.js</code> and save …Run Code Online (Sandbox Code Playgroud)