example-servant-persistent, 结合简单的例子,说明如何使用持久性和服务

分享于 

2分钟阅读

GitHub

  繁體 雙語
Simple example to illustrate how to use persistent and servant in combination.
  • 源代码名称:example-servant-persistent
  • 源代码网址:http://www.github.com/haskell-servant/example-servant-persistent
  • example-servant-persistent源代码文档
  • example-servant-persistent源代码下载
  • Git URL:
    git://www.github.com/haskell-servant/example-servant-persistent.git
    Git Clone代码到本地:
    git clone http://www.github.com/haskell-servant/example-servant-persistent
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/haskell-servant/example-servant-persistent
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    这个项目是一个小例子,它使用服务服务器设置一个web服务器,使用持久保存数据到数据库。

    你可以使用堆栈插件,构建并运行项目:

    
    
    
    
    stack build
    
    
    stack exec example-servant-persistent
    
    
    
    

    然后,你可以从单独的shell 查询服务器:

    
    
    
    
    curl -H 'Content-type: application/json' localhost:3000/user --data '{"name":"Alice","age": 42}'
    
    
    curl -H 'Content-type: application/json' localhost:3000/user/Alice
    
    
    
    

    相关文章