├── .gitignore ├── .npmignore ├── .travis.yml ├── API.md ├── LICENSE ├── README.md ├── config.js ├── index.js ├── lib ├── auth │ ├── auth-api-error.js │ ├── auth-api.js │ ├── constants.js │ ├── login-service-error.js │ └── login-service.js ├── helper │ ├── debug.js │ ├── md5.js │ ├── net.js │ └── sha1.js ├── service-base.js └── tunnel │ ├── signature.js │ ├── tunnel-api.js │ ├── tunnel-client.js │ └── tunnel-service.js ├── package.json └── test ├── README.md ├── support └── sdk_config.json ├── test-server ├── common │ └── routerbase.js ├── config.json ├── globals.js ├── index.js ├── middlewares │ └── logger.js └── routes │ ├── auth.js │ ├── index.js │ ├── tunnel-get-wsurl.js │ ├── tunnel-ws-push.js │ └── welcome.js └── test-suite ├── auth └── login-service.js ├── config.js └── tunnel └── tunnel-service.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | npm-debug.log -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/.travis.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/API.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/README.md -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/index.js -------------------------------------------------------------------------------- /lib/auth/auth-api-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/auth/auth-api-error.js -------------------------------------------------------------------------------- /lib/auth/auth-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/auth/auth-api.js -------------------------------------------------------------------------------- /lib/auth/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/auth/constants.js -------------------------------------------------------------------------------- /lib/auth/login-service-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/auth/login-service-error.js -------------------------------------------------------------------------------- /lib/auth/login-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/auth/login-service.js -------------------------------------------------------------------------------- /lib/helper/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/helper/debug.js -------------------------------------------------------------------------------- /lib/helper/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/helper/md5.js -------------------------------------------------------------------------------- /lib/helper/net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/helper/net.js -------------------------------------------------------------------------------- /lib/helper/sha1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/helper/sha1.js -------------------------------------------------------------------------------- /lib/service-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/service-base.js -------------------------------------------------------------------------------- /lib/tunnel/signature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/tunnel/signature.js -------------------------------------------------------------------------------- /lib/tunnel/tunnel-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/tunnel/tunnel-api.js -------------------------------------------------------------------------------- /lib/tunnel/tunnel-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/tunnel/tunnel-client.js -------------------------------------------------------------------------------- /lib/tunnel/tunnel-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/lib/tunnel/tunnel-service.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/package.json -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/README.md -------------------------------------------------------------------------------- /test/support/sdk_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/support/sdk_config.json -------------------------------------------------------------------------------- /test/test-server/common/routerbase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/common/routerbase.js -------------------------------------------------------------------------------- /test/test-server/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "port": 9993 3 | } -------------------------------------------------------------------------------- /test/test-server/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/globals.js -------------------------------------------------------------------------------- /test/test-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/index.js -------------------------------------------------------------------------------- /test/test-server/middlewares/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/middlewares/logger.js -------------------------------------------------------------------------------- /test/test-server/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/routes/auth.js -------------------------------------------------------------------------------- /test/test-server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/routes/index.js -------------------------------------------------------------------------------- /test/test-server/routes/tunnel-get-wsurl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/routes/tunnel-get-wsurl.js -------------------------------------------------------------------------------- /test/test-server/routes/tunnel-ws-push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/routes/tunnel-ws-push.js -------------------------------------------------------------------------------- /test/test-server/routes/welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-server/routes/welcome.js -------------------------------------------------------------------------------- /test/test-suite/auth/login-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-suite/auth/login-service.js -------------------------------------------------------------------------------- /test/test-suite/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-suite/config.js -------------------------------------------------------------------------------- /test/test-suite/tunnel/tunnel-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tencentyun/wafer-node-server-sdk/HEAD/test/test-suite/tunnel/tunnel-service.js --------------------------------------------------------------------------------