Giter VIP home page Giter VIP logo

adonisjs-electron's Introduction

electron-AdonisJs App

Note: This is an experiment but it offers a starting point.

References

  1. Electron API Demos
  2. Adonis JS

To Use

  1. Navigate to the app directory (this directory contains the AdoniJS files)
  2. Run npm install
  3. Navigate to the root directory
  4. Run nnpm install
  5. Still on the home directory, run npm run start

Execution

Inside your root directory package.js we are starting the electron server

  "scripts": {
    "start": "electron . "
  },

Inside Electron's main.js file we are requiring the adonis server

  //Adonis server
  server = require("./app/server")

capture

adonisjs-electron's People

Contributors

kisese avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

adonisjs-electron's Issues

Publishing the package

Could you please clarify how to publish the package after building the application?
because I used the normal publishing method for electron but it doesn't load anything related to adonisjs

thanks.

Typing error

Boierplate for adonisjs + Electron
Boilerplate

500 (Internal Server Error)

I try to develop a little aplication using the adonis template system but it exist an error and I can't see anything.
It show this error SyntaxError 500 Invalid Unicode escape sequence
I tried to fix it but actually i didn´t know what a hell is happening
image

electron-builder": Error

Any tips to get a working app build? I've got it working in dev mode but not as an actual app.

Using "electron-builder": "^19.33.0"

Looks like it can't find the (.env) file or the right modules once an actual app is compiled:

{ Error: ENOENT: no such file or directory, open '.env'
at Object.fs.openSync (fs.js:558:18)
at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:173:20)
at Object.fs.readFileSync (fs.js:468:33)
at Object.fs.readFileSync (ELECTRON_ASAR.js:506:29)
at Object.config (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/dotenv/lib/main.js:30:37)
at new Env (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-framework/src/Env/index.js:30:12)
at Object.closure (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-framework/providers/EnvProvider.js:17:14)
at Object.Ioc._resolveProvider (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-fold/src/Ioc/index.js:124:53)
at Object.Ioc.use (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-fold/src/Ioc/index.js:376:18)
at Ioc.use (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-fold/src/Ioc/index.js:380:18) errno: -2, code: 'ENOENT', syscall: 'open', path: '.env' }
Error: Cannot find module '../../examples/config'
at Module._resolveFilename (module.js:470:15)
at Function.Module._resolveFilename (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object. (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-websocket/src/Ws/index.js:17:23)
at Object. (/Users/builder/Downloads/adonisjs-electron-master/dist/mac/electron-quick-start.app/Contents/Resources/app.asar/adonis/node_modules/adonis-websocket/src/Ws/index.js:129:3)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)

error on adonis with electron

Uncaught Exception:
Error: listen EADDRINUSE 127.0.0.1:8000
at Server.setupListenHandle [as _listen2] (net.js:1330:14)
at listenInCluster (net.js:1378:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1492:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:55:10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.