Как запустить приложение expressJs с Electron Js

Как запустить приложение expressJs с Electron Js

У меня есть легкое приложение на экспресс JS

app.js

 const express = require('express'); const session = require('express-session'); const cookieParser = require('cookie-parser'); const path = require('path'); const morgan = require('morgan'); const mysql = require('mysql'); const myConnection = require('express-myconnection'); const app = express(); //importando rutas const usuariosRutas = require('./routes/usuarios'); //configuraciones app.set('port', process.env.PORT || 3000); app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); //middlewares app.use(morgan('combined')); app.use(myConnection(mysql, { host: 'localhost', user: 'root', password: '', port: 3306, database: 'mara_db' }, 'single')); app.use(express.urlencoded({extended: false})); //session app.use(session({ secret: 'secret_word', resave: false, saveUninitialized: false, coockie: { maxAge: 60 * 1000 * 30 } })); //rutas app.use('/', usuariosRutas); //archivos estaticos app.use(express.static(path.join(__dirname, 'public'))); app.listen(app.get('port'), () ={amp}gt; { console.log('Servidor Online'); }); программное const express = require('express'); const session = require('express-session'); const cookieParser = require('cookie-parser'); const path = require('path'); const morgan = require('morgan'); const mysql = require('mysql'); const myConnection = require('express-myconnection'); const app = express(); //importando rutas const usuariosRutas = require('./routes/usuarios'); //configuraciones app.set('port', process.env.PORT || 3000); app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); //middlewares app.use(morgan('combined')); app.use(myConnection(mysql, { host: 'localhost', user: 'root', password: '', port: 3306, database: 'mara_db' }, 'single')); app.use(express.urlencoded({extended: false})); //session app.use(session({ secret: 'secret_word', resave: false, saveUninitialized: false, coockie: { maxAge: 60 * 1000 * 30 } })); //rutas app.use('/', usuariosRutas); //archivos estaticos app.use(express.static(path.join(__dirname, 'public'))); app.listen(app.get('port'), () ={amp}gt; { console.log('Servidor Online'); }); 

Basicamente на самом деле у меня просто есть логин … но я хочу запустить его как настольное приложение с электронным

Я установил Electron js и сделал main.js как это

 const { BrowserWindow, app } = require('electron') require('/app.js') let mainWindow = null function main() { mainWindow = new BrowserWindow() mainWindow.loadURL(`http://localhost:3000/`) mainWindow.on('close', event ={amp}gt; { mainWindow = null }) } app.on('ready', main) 

Я нашел его в интернете, но он сказал мне Не могу найти модуль route / app.js

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector