Simple feedback server
This commit is contained in:
7
feedback-server/src/feedback_server/Main.hx
Normal file
7
feedback-server/src/feedback_server/Main.hx
Normal file
@@ -0,0 +1,7 @@
|
||||
package feedback_server;
|
||||
|
||||
class Main {
|
||||
static function main() {
|
||||
Main_.main();
|
||||
}
|
||||
}
|
||||
21
feedback-server/src/feedback_server/Main_.kiss
Normal file
21
feedback-server/src/feedback_server/Main_.kiss
Normal file
@@ -0,0 +1,21 @@
|
||||
(import sys.FileSystem)
|
||||
(import sys.io.File)
|
||||
|
||||
(let [app (Express.call)
|
||||
port 3001]
|
||||
|
||||
(unless (FileSystem.exists "feedback")
|
||||
(FileSystem.createDirectory "feedback"))
|
||||
|
||||
(app.use (Express.text))
|
||||
|
||||
(app.post "/" ->[req res next] {
|
||||
(print req.body)
|
||||
(File.saveContent "feedback/$(.toString (Date.now)).txt" req.body)
|
||||
|
||||
(res.send "received")
|
||||
})
|
||||
|
||||
(#unless test
|
||||
(app.listen port ->(print "kiss-express listening at http://localhost:$port"))))
|
||||
|
||||
Reference in New Issue
Block a user