Coen 278 Pemrograman Web Lanjutan
Jelajahi situs web
Coen 278 - Pemrograman Web Lanjutan - Universitas Santa Clara
Informasi
- Kode: Coen 278
- Istilah: 2019 Spring
- Instruktur: Yuan Wang
- Buku Teks: Pengembangan Web Agile dengan Rails 6
- Prasyarat:
Silabus
- Struktur tingkat tinggi
- Pengembangan Aplikasi Web Secara keseluruhan
- Pemrograman Sisi Server Menggunakan Ruby Untuk Membuat Aplikasi Terkait Web Misalnya, kami akan menggunakan Ruby untuk menulis server web
- Menggunakan Kerangka Kerja untuk Membuat Aplikasi Web Kami akan menggunakan dua: Sinatra, Ruby on Rails
- Masalah lain (yaitu keamanan)
- Bahasa dan kerangka kerja lain.
Gambar server CGI docker ruby
Gambar Docker untuk server CGI Ruby.
Sinatra
Memulai wadah dan memasang direktori saat ini
docker run -it -p 80:80 -v ${pwd} :/pwd -w /pwd ruby Jalankan Sinatra di 0.0.0.0:80
# w/ shebang
[name].rb -o 0.0.0.0 -p 80
# w/o shabang
ruby [name].rb -o 0.0.0.0 -p 80
Debug
-
/usr/bin/env: 'rubyr': No such file or directory : ubah eof dari crlf ( r n) ke lf ( n)
Todo
- Perbandingan Server Aplikasi Ruby: https://ruby-china.org/topics/25276