UNPKG

1.06 kBMarkdownView Raw
1
2## install package
3
4```javascript
5npm i node-dev-fx -S
6```
7
8## import package
9
10```javascript
11const fx=require('node-dev-fx');
12```
13
14## httpServer
15
16```javascript
17var httpServer=fx.httpServer;
18httpServer.addHandler('/api/hello',function(req){
19 return "hello";
20});
21httpServer.addHandler('/api/users',function(req){
22 return {id:1,name:'gainorloss'};
23});
24httpServer.start('localhost',3000);
25```
26## html downloader & parser
27
28```javascript
29var downloader=fx.htmlDownloader;
30var parser=fx.htmlParser;
31
32downloader.getHtmlContent("http://visionmedia.github.io/superagent/",{},content=>{
33 parser.getItems(content,"h3",function($,i,e){
34 console.log('downloader',$(e).text());
35 });
36});
37```
38
39## scheduler & logger.
40
41```javascript
42var scheduler=fx.scheduler;
43var logger=fx.logger;
44
45let i=0;
46scheduler.addJob("default",'*/1 * * * * ?',function(){
47 i++;
48 logger.debug('scheduler',i);
49 logger.info('scheduler',i);
50 logger.warning('scheduler',i);
51 logger.err('scheduler',i);
52});
53scheduler.run();
54```
\No newline at end of file