Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:express:es6_modulok

Ez a dokumentum egy előző változata!


< Express

Express - ES6 modulok

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
 
oktatas/web/back-end_framework/express/es6_modulok.1733515489.txt.gz · Utolsó módosítás: 2024/12/06 21:04 szerkesztette: admin