🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Node.JS / Routers(Route) yönlendirici oluşturma

1-) Node.JS - Routers(Route) yönlendirici oluşturma -> resimdeki gibi olduğunu varsayarsak

 

 

1-) Node.JS - app.js

 

var http = require('http');

var express = require('express');

var path = require('path');

var routeElektronik = require('./app_server/routes/ElektronikRouter');

var app = express();

app.use('/public', express.static(path.join(__dirname, 'public')));

 

app.use('/elektronik', routeElektronik);

app.listen(8000);

 

2-) ElektronikController.js

 

var path = require('path');

 

module.exports.index = function (req, res) {

res.sendFile(path.join(__dirname, '../../index.html'));

console.log('Index Merhabalar');

};

 

module.exports.bilgisayar = function (req, res) {

res.sendFile(path.join(__dirname, '../../login.html'));

console.log('Login Merhabalar');

};

3-) ElektronikRouter.js

 

var express = require('express');

var router = express.Router();

var controller = require('../controller/ElektronikController');

 

router.get('/', controller.index);

router.get('/bilgisayar', controller.bilgisayar);

 

module.exports = router;

 

4-) package.json

 

{

"name": "NodeDeneme",

"version": "1.0.0",

"scripts": {

"start": "nodemon app.js"

},

"dependencies": {

"express": "^4.16.4"

}

}

 

4-) index.html

 

<html>

 

<head>

<meta charset="UTF-8">

<link rel="stylesheet" href="public/css/style.css">

</head>

 

<body>

<div class="mavi"> Mavi</div>

</body>

 

</html>

 

4-) login.html

 

<html>

 

<body>

<b>Login</b><br>

</body>

 

</html>

 

 2021 Ocak 18 Pazartesi
 413