Numex yayın: server.js

This commit is contained in:
numex-admin 2026-09-10 08:59:31 +00:00
parent 5b20a7805c
commit 6910ba140e

36
server.js Normal file
View File

@ -0,0 +1,36 @@
const express = require('express');
const path = require('path');
const app = express();
const PORT = process.env.PORT || 3000;
app.use(express.json());
app.use(express.static(path.join(__dirname, 'public')));
// Rotalar
app.use('/api/lokasyonlar', require('./routes/lokasyonlar'));
app.use('/api/urunler', require('./routes/urunler'));
app.use('/api/transferler', require('./routes/transferler'));
app.use('/api/stok', require('./routes/stok'));
// API kök
app.get('/api', (req, res) => {
res.json({
ad: 'Çok Lokasyonlu Depo Yönetim Sistemi',
uclar: [
'/api/lokasyonlar',
'/api/urunler',
'/api/transferler',
'/api/stok'
]
});
});
// 404
app.use((req, res) => {
res.status(404).json({ hata: 'Bulunamadı' });
});
app.listen(PORT, () => {
console.log(`Depo yönetim sistemi ${PORT} portunda çalışıyor`);
});