“解析错误:缺少分号”。
语法错误:client\src\App.js:缺少分号 (15:21)
此错误显示在 componentDidMount() 行上。
完整的代码如下。
import React, { Component } from "react";
import AppNavBar from "./components/AppNavbar";
import ShoppingList from "./components/ShoppingList";
import ItemModal from "./components/ItemModal";
import { Container } from "reactstrap";
import { Provider } from "react-redux";
import store from "./store";
import { loadUser } from "./actions/authActions";
import "bootstrap/dist/css/bootstrap.min.css";
import "./App.css";
function App() {
componentDidMount() {
store.dispatch(loadUser());
}
return (
<Provider store={store}>
<div className="App">
<AppNavBar />
<Container>
<ItemModal />
<ShoppingList />
</Container>
</div>
</Provider>
);
}
export default …Run Code Online (Sandbox Code Playgroud) 类型错误:res.status 不是 auth 处的函数(D:\PROJECT\Web Application\Learning React\MERN STACK\middleware\auth.js:17:9)。我收到这个错误。代码如下。
const config = require("config");
const jwt = require("jsonwebtoken");
function auth(res, req, next) {
const token = req.header("x-auth-token");
// Check for token
if (!token) res.status(401).json({ msg: "No token, authorization denied" });
try {
// verify token
const decoded = jwt.verify(token, config.get("jwtSecret"));
// Add user from payload
req.user = decoded;
next();
} catch (e) {
res.status(400).json({ msg: "Token is not valid" });
}
}
module.exports = auth;
Run Code Online (Sandbox Code Playgroud)