grapey-apey:使用 Grape、ActiveRecord 和 Swagger 的 Ruby 示例 API

时间:2024-07-07 16:23:32
【文件属性】:

文件名称:grapey-apey:使用 Grape、ActiveRecord 和 Swagger 的 Ruby 示例 API

文件大小:405KB

文件格式:ZIP

更新时间:2024-07-07 16:23:32

JavaScript

示例注册 API 这是用于新用户注册的 API 存根。 它使用 Grape 和 ActiveRecord 以及 Swagger 来显示 API 文档。 现在 API 只允许创建和保存新用户。 此外,它会在列表视图中泄露所有创建的用户身份验证令牌。 在使用任何此代码之前,您应该修复它。 该代码尚未创建安全会话,也不会生成具有创建时间和到期时间的令牌。 除了学习之外,应该在做任何事情之前添加这些。 在本地启动并运行 如果您使用的是 Mac,请安装 RVM。 该项目使用 Ruby 2.2.0。 您已安装 rvm 的一个在克隆的 repo 目录中执行以下操作: rvm install ruby-2.2.0 rvm use ruby-2.2.0 bundle install rake db:create rake db:migrate rspec rackup 这将在必要时安装 Ruby


【文件预览】:
grapey-apey-master
----public()
--------index.html(230B)
--------swagger()
----config.ru(134B)
----db()
--------schema.rb(1KB)
--------migrate()
----Gemfile(183B)
----spec()
--------api_spec.rb(2KB)
----Rakefile(127B)
----LICENSE(1KB)
----README.md(2KB)
----Gemfile.lock(4KB)
----api_spec.rb(405B)
----app()
--------user_api.rb(2KB)

网友评论