Rails API 및 React.js 클라이언트 설정 방법
참고: 이것은 로컬에 node, npm, yarn, rails 등이 이미 설치되어 있고 Github 계정이 있다고 가정합니다.
반응 클라이언트 만들기
mkdir new-project
cd new-project
npx create-react-app new-project-client
code .
cd new-project-client
git init
git remote add origin git@github.com:MMcClure11/new-project-client.git
git push
레일스 API 만들기
cd ..
rails new new-project-api --api --database=postgresql
*참고: 'new-project-api'는 프로젝트의 레일 부분을 호출하려는 모든 것입니다.
git init
git add .
git commit -m "Initial commit."
git remote add origin git@github.com:MMcClure11/new-project-api.git
git push
bundle add active_model_serializers
# Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
gem 'rack-cors'
bundle install
Rails.application.config.middleware.insert_before 0, Rack::Cors do
allow do
origins 'http://localhost:3000', 'http://localhost:3001', 'http://localhost:3002'
resource '*',
headers: :any,
methods: [:get, :post, :put, :patch, :delete, :options, :head]
end
end
좋습니다. 이제 API와 클라이언트 구축을 시작할 준비가 모두 끝났습니다! 아래 나열된 블로그는 모델 및 직렬 변환기를 포함하여 API 구축에 대한 자세한 내용을 제공하는 정말 훌륭한 리소스입니다. 도움이 되었기를 바랍니다.
즐거운 코딩하세요!
자원
Spinning up a Rails API
Reference
이 문제에 관하여(Rails API 및 React.js 클라이언트 설정 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mmcclure11/how-to-setup-a-rails-api-and-react-js-client-3im3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)