Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
swdev:js:using_node.js [2018/07/13 16:17] smayr |
swdev:js:using_node.js [2018/07/18 14:03] (current) smayr [References] |
||
---|---|---|---|
Line 21: | Line 21: | ||
Hello World (HTML mode): | Hello World (HTML mode): | ||
- | < | + | < |
const http = require(' | const http = require(' | ||
const hostname = ' | const hostname = ' | ||
Line 159: | Line 159: | ||
$ forever -w server.js | $ forever -w server.js | ||
+ | == Running App as Cronjob == | ||
+ | <code javascript> | ||
+ | // Run main loop as a cronjob. | ||
+ | // Alternative to: $ forever start app.js (requires: $ npm install forever) | ||
+ | var CronJob = require(' | ||
+ | var job = new CronJob({ | ||
+ | cronTime: '00 30 11 * * 1-5', | ||
+ | onTick: function() { | ||
+ | /* | ||
+ | * Runs every weekday (Monday through Friday) | ||
+ | * at 11:30:00 AM. It does not run on Saturday | ||
+ | * or Sunday. | ||
+ | */ | ||
+ | }, | ||
+ | start: false, | ||
+ | timeZone: ' | ||
+ | }); | ||
+ | job.start(); | ||
+ | </ | ||
+ | |||
+ | <code javascript> | ||
+ | // Run main loop, executing doSomeWork() on timer | ||
+ | // Alternative to: $ forever start app.js (requires: $ npm install forever) | ||
+ | function run() { | ||
+ | setInterval(doSomeWork, | ||
+ | }; | ||
+ | |||
+ | run(); | ||
+ | </ | ||
== References == | == References == | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// |