| 123456789101112131415161718192021222324252627282930313233 |
- #!/usr/bin/env node
- let yargs = require('yargs')
- let Server = require('../src/index.js');
- let argv = yargs
- .option('d', {
- alias: 'document',
- demand: false,
- type: 'string',
- default: process.cwd(),
- description: '静态文件根目录'
- })
- .option('o', {
- alias: 'host',
- demand: false,
- type: 'string',
- default: 'localhost',
- description: '配置监听的主机'
- })
- .option('p', {
- alias: 'port',
- demand: false,
- type: 'string',
- default: '8080',
- description: '配置监听的端口'
- })
- .usage('start-server [options]')
- .example('server-start -d / -p 9090 -o localhost', '在本机的9090端口上监听客户端的请求')
- .help('h')
- .argv;
- let server = new Server(argv)
- server.start()
|