taoye

0.1.58 • Public • Published

#taoye a node middleware frame like springMVC, but not complete yet, please don't download.

##说明 目前中间件还处于开发阶段,文档也未完善。。。

##依赖

###Node.js npm install taoye

##使用

const taoye = require("taoye");
const config = require("your_config_file");

taoye.startup(config);

##配置

{
	//必填项,环境参数,会放入process.env.NODE_ENV
	NODE_ENV: "DEVELOPMENT",
	
	//非必填,Web中间件启动监控端口号,默认值为8080,
	NODE_PORT: 8080,

    //非必填,如果需要从第三方系统获取数据,请设置域名或IP+端口
    GATEWAY_HOST: "192.168.0.1",
    GATEWAY_PORT: 9090,

    //非必填,如果需要使用Redis服务器管理Session会话,请设置系统标识,IP,端口,超时时间(默认值7200)
    REDIS_SECRET: "taoye-test",
    REDIS_HOST: "192.168.0.1",
    REDIS_PORT: 6379,
    REDIS_TTL: 7200,
	
	//必填项,业务层文件夹根路径
	CONTROLLER_DIR: path.join(__dirname, "controller"),
	
	//必填项,静态资源文件夹根路径
	STATIC_DIR: path.join(__dirname, "static")
}

##添加路由 ###GET方法

//Web端调用
axios.get("/test.do?param1=1&param2=2");
//SomeOneController.js
App.get("/test.do", function(param1, param2) {
    //param1 = 1
    //param2 = 2
    this.send();
});

###POST方法

//Web端调用
axios.post("/test.do", {
    param1: 1,
    param2: 2
});
//SomeOneController.js
App.get("/test.do", function(data, param1, param2) {
    //data = {param1: 1, param2: 2}
    //param1 = 1
    //param2 = 2
    this.send();
});

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.1.580latest

Version History

VersionDownloads (Last 7 Days)Published
0.1.580
0.1.570
0.1.560
0.1.550
0.1.540
0.1.530
0.1.510
0.1.500
0.1.490
0.1.480
0.1.470
0.1.460
0.1.450
0.1.440
0.1.430
0.1.420
0.1.410
0.1.400
0.1.390
0.1.380
0.1.370
0.1.40
0.1.30
0.1.10
0.0.370
0.0.380
0.1.360
0.0.360
0.0.350
0.0.340
0.0.330
0.0.320
0.0.310
0.0.300
0.0.290
0.0.281
0.0.270
0.0.260
0.0.250
0.0.240
0.0.230
0.0.220
0.0.210
0.0.200
0.0.190
0.0.180
0.0.170
0.0.160
0.0.150
0.0.130
0.0.120
0.0.110
0.0.100
0.0.90
0.0.80
0.0.70
0.0.60
0.0.50
0.0.41
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i taoye

Weekly Downloads

2

Version

0.1.58

License

MIT

Unpacked Size

47.9 kB

Total Files

21

Last publish

Collaborators

  • taoye518