[Ruby on Rails] De la création de l'application au démarrage du serveur et quel est le numéro de port?

Ceci est un résumé des bases de Ruby on Rails.

1. Créez une application.

Démarrez le terminal.

$rails nouveau nom d'application

En exécutant la commande ci-dessus, un dossier portant le même nom que le nom d'application saisi sera créé et les dossiers et fichiers nécessaires au développement y seront préparés.

Nom de l'application/
  ├ app/Dossier principal de l'application
  ├ config/Dossier pour les informations de réglage
  ├ db/Dossier lié à la base de données
  └:Autre

2. Démarrez le serveur.

Entrez dans le terminal

$ rails server

Ouvrez localhost sur le port 3000 dans un navigateur tel que Google Chrome ou Safari.

localhost:3000

スクリーンショット 2020-08-09 9.27.41.png Ruby on Rails a démarré avec succès.

Référence: Ruby on Rails5 Learning Course I | Progate [Progate] pour apprendre des bases si vous êtes une introduction à la programmation

Qu'est-ce qu'un numéro de port?

Cette fois, il est sorti sous le nom de port 3000, mais le mot numéro de port est indispensable pour les connaissances liées à l'infrastructure.

Explication de 1 minute de terminologie Internet - Qu'est-ce qu'un numéro de port --- JPNIC explique comme suit. Je vais.

Le numéro de port est un numéro qui identifie le programme utilisé par l'ordinateur pour la communication en communication TCP / IP. Le numéro de port est un entier 16 bits, compris entre 0 et 65535.

Dans la partie la plus profonde, il existe environ trois types de numéros de port.

Il est classé comme ci-dessus.

Au fait, cette fois, le port 3000 est utilisé par défaut pour Ruby on Rails, et le port 8000 est utilisé pour Django, mais ces 3000 et 8000 correspondent aux numéros de port enregistrés (1024 à 49151). , L'IANA accepte maintenant les enregistrements et les publie.

Qu'est-ce que l'IANA?

Abréviation pour Internet Assigned Numbers Authority. Il s'agit d'une fonction permettant de gérer les ressources Internet telles que le nom de domaine, l'adresse IP et le numéro AS, le nom et le numéro de protocole utilisés dans chaque protocole. L'IANA a été fondée en 1988 par le regretté Jonathan Bruce Postel de l'Institute for Information Science (ISI), University of South California. L'IANA est l'une des plus anciennes institutions sur Internet, et ses activités remontent aux années 1970. Après cela, l'ICANN a été créée en octobre 1998, et le rôle de la gestion globale de l'IANA et de la coordination de diverses ressources a été repris dans le cadre de l'ICANN. Pour cette raison, il est utilisé pour représenter la fonction de gestion des ressources Internet, y compris les ressources historiques. Citation: Glossaire JPRS | IANA

La communication TCP / IP et HTTP peuvent être approfondies, je vais donc écrire un article si j'ai une chance.

Recommended Posts

[Ruby on Rails] De la création de l'application au démarrage du serveur et quel est le numéro de port?
Remarque sur la façon de vérifier la connexion au port du serveur de licences
Que faire lorsque l'inode est épuisé sur EC2 Linux
Essayez d'utiliser le framework web de Python Django (1) - De l'installation au démarrage du serveur
Le nombre est-il équivalent à un entier?
Tuez le serveur d'applications local Frozen Rails (Puma)
POST des images depuis ESP32-CAM (MicroPython) vers le serveur
[Introduction à l'application Udemy Python3 +] 54. Qu'est-ce que Docstrings?
Trouvez une ligne directrice pour le nombre de processus / threads à définir sur le serveur d'applications
Introduction à la création d'IA avec Python! Partie 1 J'ai essayé de classer et de prédire le nombre à partir de l'image du numéro manuscrit
Jusqu'à la sortie de l'application Web avec Sakura VPS
Comment connaître le numéro de port du service xinetd
Envoyer les données du journal du serveur vers Splunk Cloud
Essayez d'estimer le nombre de likes sur Twitter
Comment connaître le nombre de GPU de python ~ Remarques sur l'utilisation du multitraitement avec pytorch ~