1api 中文文档教程
1api
一次创建多个 api 服务器
Getting Started
的
方法
const oneApi = require('1api');
// Only a http server
const myApi = new oneApi({http: true});
// Add route
myApi.get('/welcome', (req, res) =>
{
console.log(req.apiMethod); // "HTTP" or "WS"
res.status(200).send("Welcome to this module!");
});
// create server and listen on port 3000
myApi.createServer(3000);
一种 index.js</
code> 在浏览器中打开
localhost:3000/welcome
,您应该会看到:Welcome to this module!
。
Running the tests
所有测试都在测试文件夹中,可以使用 npm test
运行。 //TODO: 添加一个带有 http 服务器和 websocket 服务器的通用测试
Coding style
//TODO: 添加编码风格
Built With
- NodeJS (only tested on Node v6.9.5 and should work with all newer versions)
- Mocha and chai for testing
Contributing
请阅读 [CONTRIBUTING.md]() 以了解我们的行为准则的详细信息,以及向我们提交拉取请求的过程。 //TODO:创建 CONTRIBUTING.md
Versions
0.0.1
- Initial commit
- Basic http- and websocket-server
Authors
- Dirk de Visser - Main author - Dirk de Visser
License
此项目已获得 GNU 通用公共许可证 v3.0 许可 - 有关详细信息,请参阅 LICENSE 文件
1api
One way to create multiple api servers at once
Getting Started
npm install --save 1api
Make a basic file called
index.js
with the following code:
const oneApi = require('1api');
// Only a http server
const myApi = new oneApi({http: true});
// Add route
myApi.get('/welcome', (req, res) =>
{
console.log(req.apiMethod); // "HTTP" or "WS"
res.status(200).send("Welcome to this module!");
});
// create server and listen on port 3000
myApi.createServer(3000);
Start de server with
node index.js
Open
localhost:3000/welcome
in the browser and you should see:Welcome to this module!
.
Running the tests
All the tests are in the test folder and can be run with npm test
. //TODO: Add a general test with http server and websocket server
Coding style
//TODO: Add coding style
Built With
- NodeJS (only tested on Node v6.9.5 and should work with all newer versions)
- Mocha and chai for testing
Contributing
Please read [CONTRIBUTING.md]() for details on our code of conduct, and the process for submitting pull requests to us. //TODO: Create CONTRIBUTING.md
Versions
0.0.1
- Initial commit
- Basic http- and websocket-server
Authors
- Dirk de Visser - Main author - Dirk de Visser
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details
你可能也喜欢
- 3h-random 中文文档教程
- @01ht/ht-layout-row 中文文档教程
- @36node/eslint-config 中文文档教程
- @51nodes/decentralized-schema-registry 中文文档教程
- @abext/authorization 中文文档教程
- @absolunet/lastpass-sdk 中文文档教程
- @abtnode/router-adapter 中文文档教程
- @acato/vue-form-elements 中文文档教程
- @activitypods/synchronizer 中文文档教程
- @actualwave/redux-create-reducer 中文文档教程