New Project - JavaScript_TypeScript com Node.js - React_Next.js
New Project - JavaScript_TypeScript com Node.js - React_Next.js
JavaScript/TypeScript com
Node.js - React/Next.js
Node.js.
node -v
npm -v
mkdir new-project
cd new-project
mkdir backend
cd backend
npm init -y
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"esModuleInterop": true
}
}
dotenv.config();
app.listen(PORT, () => {
console.log(`Servidor rodando na porta ${PORT}`);
});
module.exports = {
content: ['./pages/**/*.{js,ts,jsx,tsx}',
'./components/**/*.{js,ts,jsx,tsx}'],
theme: {
extend: {},
},
plugins: [],
};
@tailwind base;
@tailwind components;
@tailwind utilities;
4. Integrar o Front-end com o Back-end
4.1 Configure um Cliente Axios no Front-end:
cd ..
npm install axios
cd frontend
mkdir services
Windows:
echo. > services/api.ts
Linux/Mac:
touch services/api.ts