apegroup

Open source web server.

Usage no npm install needed!

<script type="module">
  import apegroup from 'https://cdn.skypack.dev/apegroup';
</script>

README

Web Server (ALPHA)

by apegroup

Install

npm install github:apegroup/apegroup-server-web --save

Or install a specific version

npm install github:apegroup/apegroup-server-web#v1.0.0-alpha.23 --save

Simple Usage

PORT=8080 apegroup-server start

Config

Add to package json

"serverConfig": {
    "port": "1165"
}

or add to a server.yaml file in the project root

port: 1165

Programmatic Usage

import * as ExpressServer from 'apegroup-server-web';

var expressServer = new ExpressServer.default.ExpressServer({
    name: `the-project-name`,
    domain: `localhost`,
    port: 3000,
    icon: true,
    modrewrite: true,
    static: [
        `/assets/libs`,
        `/assets/media`,
        `/assets/icons`,
        `/assets/fonts`
    ],
    accessOrigin: [
        `https://the-project-url.com`
    ]
});