Sunucu bazlı React projesi?
Merhaba arkadaşlar
Arkadaşlar bir react projesi ile sistemde veri tabanı, dosya vb. işlemler için
ek bir sunucuya ihtiyacımız var. Birleşik bir sistem var mıdır?
nodejs, express kullanılmak istenirse. Bir önceki örnekte exec kullanmıştım. Gpt spawn önerdi.
Hem sunucu hem de react projenizi konsolda takip edebilirsiniz. exec sadece sunucu bilgilerini döküyor.
import { spawn } from "child_process";
app.use((req, res, next) => {
const origin = req.headers.origin
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
if (req.method === 'OPTIONS') {
res.setHeader('Access-Control-Allow-Methods', 'GET,POST,PUT,PATCH,DELETE,OPTIONS');
// Önbelleğe alma süresi (saniye)
res.setHeader('Access-Control-Max-Age', '600');
return res.sendStatus(204);
}
next();
})
app.listen(PORT, () => {
const vite = spawn("npx", ["vite"], { stdio: "inherit", shell: true });
vite.on("close", (code) => {
console.log(`Vite kapandı (kod: ${code})`);
});
console.log(`Servers is running on http://localhost:${PORT}`);
});