oktatas:web:back-end_framework:express:es6_modulok
Ez a dokumentum egy előző változata!
Tartalomjegyzék
Express - ES6 modulok
- Szerző: Sallai András
- Copyright © 2024, Sallai András
- Szerkesztve: 2024
- Web: https://szit.hu
Az .mjs kiterjesztés
- package.json
{ "scripts": { "start": "nodemon app/index.mjs --watch app" } }
- index.mjs
import express from 'express'; const app = express(); const port = 8000; app.get('/', (req, res) => { res.send('működik'); }); app.listen(port, () => { console.log(`Listening on port ${port}`); });
Babel használata
Projekt létrehozása:
npm init -y
Függőségek telepítése:
npm install --save-dev @babel/core npm install --save-dev @babel/preset-env npm install --save-dev @babel/register npm install --save-dev @babel/node
A Babel beállítása:
- .babelrc
{ "presets": [ "@babel/preset-env" ] }
- app/index.js
import express from 'express'; const app = express(); const port = 8000; app.get('/', (req, res) => { res.send('működik'); }); app.listen(port, () => { console.log(`Listening on port ${port}`); });
node -r @babel/register app
Indítás nodemon alkalmazással:
- package.json
{ "name": "app01", "version": "1.0.0", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "nodemon --exec babel-node app --watch app" }, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "express": "^4.21.2" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/node": "^7.26.0", "@babel/preset-env": "^7.26.0", "@babel/register": "^7.25.9", "nodemon": "^3.1.7" } }
npm start
oktatas/web/back-end_framework/express/es6_modulok.1733515612.txt.gz · Utolsó módosítás: 2024/12/06 21:06 szerkesztette: admin