27 lines
845 B
Ruby
27 lines
845 B
Ruby
Rails.application.routes.draw do
|
|
root 'static_pages#home'
|
|
|
|
get '/@:user' => 'static_pages#user'
|
|
get '/login' => 'static_pages#login'
|
|
|
|
namespace :api do
|
|
# USERS
|
|
post '/users' => 'users#create'
|
|
|
|
# SESSIONS
|
|
post '/sessions' => 'sessions#create'
|
|
get '/authenticated' => 'sessions#authenticated'
|
|
delete '/sessions' => 'sessions#destroy'
|
|
|
|
# TWEETS
|
|
post '/tweets' => 'tweets#create'
|
|
get '/tweets' => 'tweets#index'
|
|
delete '/tweets/:id' => 'tweets#destroy'
|
|
get '/users/:username/tweets' => 'tweets#index_by_user'
|
|
get '/tweets/search/:keyword' => 'tweets#search'
|
|
end
|
|
|
|
# get '*path' => 'static_pages#home'
|
|
# if you are using active storage to upload and store images, comment the above line
|
|
end
|