mkdir backend
cd backend
npm init -y
npm install express mysql body-parser cors nodemon
"scripts": {
"start": "nodemon index.js"
}
CREATE DATABASE userdb;
USE userdb;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL
);
Một trong những phụ thuộc của bạn, babel-preset-react-app
, đang nhập gói @babel/plugin-proposal-private-property-in-object
mà không khai báo trong các phụ thuộc của nó. Điều này hiện đang hoạt động vì @babel/plugin-proposal-private-property-in-object
đã có trong thư mục node_modules
của bạn vì lý do không liên quan, nhưng nó có thể bị hỏng bất cứ lúc nào.
babel-preset-react-app
là một phần của dự án create-react-app
, hiện không còn được bảo trì nữa. Do đó, rất khó để lỗi này được sửa. Để khắc phục lỗi này, bạn cần thêm @babel/plugin-proposal-private-property-in-object
vào devDependencies
. Điều này sẽ giúp loại bỏ thông báo này.
Để xử lý những lỗi trên, bạn cần cài đặt:
npm install web-vitals
npm install --save-dev @babel/plugin-proposal-private-property-in-object
npx npm-check-updates -u
npm install
npm start
npm start
Truy cập vào link http://localhost:3000/login