wmcc-webbase

1.0.0-beta.2 • Public • Published

wmcc-webbase (WorldMobileCoin)

NOTE: The first release of wmcc-webbase.


WMCC WebBase

Utility for WMCC.

Usage:

const Path = require('path');
const WebBase = require('wmcc-webbase');
 
const PORT = 8080;
const server = WebBase.server({
  port: PORT,
  sockets: true
});
 
server.use('/', server.bodyParser());
server.use('/', server.cookieParser());
server.use('/', server.jsonRPC());
server.use('/', server.router());
server.use('/static', server.fileServer(Path.resolve(__dirname, '..')));
 
server.get('/', (req, res) => {
  res.html(200, '<a href="/static">Static Directory</a>\n');
});
 
server.add('baz', async () => {
  return { foo: 'bar' };
});
 
server.on('error', (err) => {
  console.error(err.stack);
});
 
(async () => {
  await server.open();
  console.log(`Server running on port: ${PORT}`);
})().catch((err) => {
  console.error(err.stack);
  process.exit(0);
});

WorldMobileCoin is a new generation of cryptocurrency.

Although still in a beta state, wmcc-webbase is well tested and aware of all known consensus rules. It is currently used in production as wallet system front-end for https://www.worldmobilecoin.com

Disclaimer

WorldMobileCoin does not guarantee you against theft or lost funds due to bugs, mishaps, or your own incompetence. You and you alone are responsible for securing your money.

Contribution and License Agreement

If you contribute code to this project, you are implicitly allowing your code to be distributed under the MIT license. You are also implicitly verifying that all code is your original work.

License

--Copyright (c) 2018, Park Alter (pseudonym)
--Distributed under the MIT software license, see the accompanying
--file COPYING or http://www.opensource.org/licenses/mit-license.php

/wmcc-webbase/

    Package Sidebar

    Install

    npm i wmcc-webbase

    Weekly Downloads

    1

    Version

    1.0.0-beta.2

    License

    MIT

    Unpacked Size

    64.4 kB

    Total Files

    22

    Last publish

    Collaborators

    • worldmobilecoin