Vala 的 Web 框架 Valatra

MIT
Vala
Linux
2015-04-10
红薯

Valatra 是一个 Vala 语言用来开发 Web 应用的框架,灵感来自于 Ruby 的 Sinatra 框架。

示例代码:

var app = new Valatra.App();
app.port = 3333;

app.get('/', (req, res) => {
  /* 200 by default */
  res.status = 200;

  /* sets content-type, 'text/html' by default */
  res.type("text/plain");

  /* set whatever HTTP header */
  res.headers["MY_HEADER"] = "Hello!";

  res.setBody("Hello World!");

});

// this would be called for a request to '/user/john', or '/user/123', etc
app.get("/user/:id", (req, res) => {
  var id = req.params["id"];
  // do something with id...
});

app.post("/submit", (req, res) => {
  // if a POST was made to "/submit with a body of
  //"title=My+Awesome+Title", req.params["title"]
  // would return that
  req.params["title"];
});

app.start();
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

暂无博客

返回顶部
顶部