Skip to content

sletjs/example-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Start

这里是sletjs默认api返回的示例

NPM version Build codecov.io js-standard-style

安装slet模块

$ npm i -S slet

从app.js开始

'use strict';

const Slet = require('slet');
const app = new Slet({
    root: __dirname,
    debug: true
});

app.router('/', './basicctrl')  

app.start(3000)

编写basicctrl.js

'use strict';

const BasicController = require('slet').BasicController

module.exports = class MyBasicController extends BasicController {
  constructor(app, ctx, next) {
    super(app, ctx, next)
  }
  
  get() {
    return {
      msg: 'this is a get'
    }
  } 

  post() {
    return {
      msg: 'this is a post'
    }
  } 

}

启动server

最后,执行app.js,启动server

$ node app.js

查验结果

测试请求,可以使用curl命令

curl http://127.0.0.1:3000/
curl -d "" http://127.0.0.1:3000

Releases

No releases published

Packages

No packages published