[LINUX] Ich habe versucht, das Zugriffsprotokoll mit Node.js auf dem Server auszugeben

Einführung

Dieser Artikel wurde von einem Studenten geschrieben, der JS usw. anstelle eines Memos studiert. Erwarten Sie nicht den Inhalt.

1. Erstellen Sie eine virtuelle Umgebung.

Dieses Mal wird es unter Ubuntu gemacht, also starte die virtuelle Umgebung mit iTerm2.

Wo es angefangen hat

  1. Virtuelle Box 2.Vagrant Ubuntu wird in einer virtuellen Umgebung verwendet, die zwei Software verwendet. cd ~/vagrant/ubuntu vagrant up vagrant ssh

Wechseln Sie in das Verzeichnis, in dem Ubuntu installiert ist. vagrant up ist ein Befehl zum Starten von Ubuntu, das auf einem virtuellen PC installiert ist, und vagrant ssh stellt mit dem Vagrant Virtual Machine Set eine Verbindung zu SSH her.

2. Zeigen Sie das Protokoll auf dem erstellten Server an

Beschreiben Sie den folgenden Inhalt in der Pfeilfunktion von http.createServer.

console.info(


  '[' + new Date() + '] Requested by ' + reqest.connection.remoteAddress
);

Dieses Mal wird die Anforderung an den Server der Variablen mit dem Namen reqest zugewiesen. Dieses Mal werden die IP-Informationen ausgegeben, für die die Anforderung gesendet wurde. Ich verwende console.info, aber die Informationen sind wie folgt kategorisiert.

Funktionsname Inhalt Ausgabe
info,log Informationen von gewohnt zu verlassen Standardausgabe
warn,error Warnung Fehler bei der Standardausgabe

3. Geben Sie einen Fehler auf dem erstellten Server aus

  console.error('[' + new Date() + '] Server Error', e);

Die obige Ein-Funktion wird nach der Pfeilfunktion beschrieben.

4. Starten Sie den Server tatsächlich

Wenn Sie den Server tatsächlich starten und eine Konsole wie ein Fehler angezeigt wird, ist dies erfolgreich.

Recommended Posts

Ich habe versucht, das Zugriffsprotokoll mit Node.js auf dem Server auszugeben
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren
Ich habe versucht, die Sprache mit CNN + Melspectogram zu identifizieren
Ich habe versucht, mit Python auf Google Spread Sheets zuzugreifen
Ich habe versucht, das Wissensdiagramm mit OpenKE zu ergänzen
Ich habe versucht, das Bild mithilfe von maschinellem Lernen zu komprimieren
Ich habe versucht, die Anzeigenoptimierung mithilfe des Banditenalgorithmus zu simulieren
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren (Re-Challenge)
Ich habe versucht, den Ball zu bewegen
Ich habe versucht, die checkio-API zu verwenden
Ich habe versucht, den Abschnitt zu schätzen.
Ich habe versucht, den Index der Liste mithilfe der Aufzählungsfunktion abzurufen
Ich habe versucht, den auf Papier gestempelten Stempel mit OpenCV zu digitalisieren
Ich möchte kühl auf die Konsole ausgeben
Ich habe versucht, Azure Speech to Text zu verwenden.
Ich habe den asynchronen Server von Django 3.0 ausprobiert
Ich habe versucht, den Befehl umask zusammenzufassen
Ich versuchte das Weckwort zu erkennen
Ich habe versucht, Text mit TensorFlow zu klassifizieren
Ich habe versucht, das Umfangsverhältnis π probabilistisch abzuschätzen
Ich habe versucht, die COTOHA-API zu berühren
Ich habe versucht, die BigQuery-Speicher-API zu verwenden
Ich habe versucht, das Gesichtsbild mit sparse_image_warp von TensorFlow Addons zu transformieren
Ich habe versucht, die Trefferergebnisse von Hachinai mithilfe der Bildverarbeitung zu erhalten
Ich habe versucht, mehrere Servomotoren MG996R mit dem Servotreiber PCA9685 zu steuern.
Ich habe versucht, verschiedene Sätze mit der automatischen Zusammenfassungs-API "summpy" zusammenzufassen.
Ich habe versucht, die Phase der Geschichte mit COTOHA zu extrahieren und zu veranschaulichen
Ich habe die übliche Geschichte ausprobiert, Deep Learning zu verwenden, um den Nikkei-Durchschnitt vorherzusagen
Ich habe ein Beispiel für den Zugriff auf Salesforce mit Python und Bottle erstellt
Ich habe versucht, die Neujahrskarte selbst mit Python zu analysieren
Ich habe Web Scraping versucht, um die Texte zu analysieren.
Melden Sie sich mit SSH bei einem Remote-Server an
vprof - Ich habe versucht, den Profiler für Python zu verwenden
Einstellung zur Ausgabe des Protokolls zur Ausführung von cron
Ich habe versucht, beim Trocknen der Wäsche zu optimieren
Ich habe versucht, die Daten mit Zwietracht zu speichern
Ich habe versucht, WAV-Dateien mit Pydub zu synthetisieren.
Ich habe versucht, die Google Cloud Vision-API zu verwenden
Ich habe versucht, die Trapezform des Bildes zu korrigieren
Ich habe versucht, LLVM IR mit Python auszugeben
Ich habe versucht, das Datetime-Modul von Python zu verwenden
Versuchen Sie, mit Node.js einen HTTP-Server zu erstellen
Qiita Job Ich habe versucht, den Job zu analysieren
Ich habe versucht, Firebase für Djangos Cache-Server zu verwenden
[Python] Ich werde FTP auf den FTP-Server hochladen.
Ich habe versucht, den Bildfilter von OpenCV zu verwenden
LeetCode Ich habe versucht, die einfachen zusammenzufassen
Ich habe versucht, die funktionale Programmierbibliothek toolz zu verwenden
Ich habe versucht, das Problem des Handlungsreisenden umzusetzen
Ich habe ein ○ ✕ Spiel mit TensorFlow gemacht
Ich habe versucht, E-Mails von Node.js und Python mithilfe des E-Mail-Zustelldienstes (SendGrid) von IBM Cloud zuzustellen!
Ich habe versucht, die Texte von Hinatazaka 46 zu vektorisieren!
Ich habe versucht, die Verschlechterung des Lithium-Ionen-Akkus mithilfe des Qore SDK vorherzusagen
Ich habe versucht, das Update von "Hameln" mit "Beautiful Soup" und "IFTTT" zu benachrichtigen.
[Python] Ich habe versucht, das Mitgliederbild der Idolgruppe mithilfe von Keras zu beurteilen
Als ich versuchte, das Root-Passwort mit ansible zu ändern, konnte ich nicht darauf zugreifen.