


Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt
Wie richte ich einen lokalen Server mit node.js ein? Der folgende Artikel stellt Ihnen vor, wie Sie mit node.js einen lokalen Server erstellen. Ich hoffe, er wird Ihnen hilfreich sein!
node.js ist eine auf JavaScript basierende Back-End-Sprache. Front-End-Freunde können schnell loslegen und selbst einen lokalen Server erstellen. Werfen wir einen Blick darauf, wie es geht~
[Lernempfehlung: „nodejs-Tutorial“]
Hinweis
: Dieser Artikel erfordert Kenntnisse über 注
:本文章需要了解MySQL数据库的增、删、改、查命令,需手动新建仓库与数据表
一、node安装与简单使用
1. 下载
官网:node
- node官网下载node.js,并安装。
- 安装成功后,打开任意终端窗口,这里使用cmd窗口(win + r后输入cmd回车)
- 在终端窗口中输入
node -v
,出现node 版本号即为安装成功
2. 简单使用
注
:这里使用VSCode编辑器演示,文件名可自定义,建议使用英文名!
新建
code
文件夹,并使用代码编辑器打开在工作区,鼠标右键,选择在集成终端中打开
集成终端中输入
npm init -y
进行对npm 的快速初始化初始化结束后,工作区会出现
package.json
的文件,这里会记录下载的第三方模块
-
首次接触npm的,建议执行如下命令,使用
淘宝的镜像
下载,会加快第三方模块的下载速度npm config set registry https://registry.npm.taobao.org
-
接下来,开始执行下载所需第三方模块的命令
npm install express mysql
- 下载成功后(如下图所示)
二、代码演示
1. 连接数据库
代码如下(示例):
新建db.js
为了代码结构清晰,可复用,这里选择新建文件,连接mysql数据库
//导出 module.exports = (sql,callback) => { const mysql = require('mysql') const conn = mysql.createConnection({ host:'localhost', // user、password需手动添加,与数据库保持一致 user:'', password:'', database:'数据库名' }) // 建立连接 conn.connect() conn.query(sql,callback) // 断开连接 conn.end() }复制代码
2. 新建本地服务
代码如下(示例):
新建index.js
//首先加载express const express = require('express') const app = express() //端口号 const port = 3000 //引入自定义的mysql文件 const db = require('./db.js') //这里仅列举发送GET请求 app.get('url',(req,res) =>{ db('select * from 表名', (err,result) => { if(err) throw err res.send(result) }) }) app.listen(port,() => console.log('server is start,port is', port))复制代码
3. 测试本地服务
- 代码编辑器运行
index.js
- 使用
ApiPost
软件测试本地服务
127.0.0.1
或者localhost
Hinzufügen, Löschen, Ändern und Abfragen der MySQL-Datenbank
1. span>
Offizielle Website: node- Öffnen Sie nach erfolgreicher Installation ein beliebiges Terminalfenster, verwenden Sie hier das cmd-Fenster (geben Sie cmd nach win + r ein und drücken Sie die Eingabetaste)

- Geben Sie ein Terminalfenster
node -v
, wenn die Versionsnummer des Knotens angezeigt wird, ist die Installation erfolgreich
Hinweis
: Der 🎜VSCode🎜-Editor wird hier zur Demonstration verwendet. Der Dateiname kann angepasst werden. Es wird empfohlen, einen englischen Namen zu verwenden! 🎜- 🎜Erstellen Sie einen neuen
code
-Ordner und öffnen Sie ihn mit einem Code-Editor🎜 - 🎜Klicken Sie im Arbeitsbereich mit der rechten Maustaste und wählen Sie Im integrierten Terminal öffnen🎜
- 🎜Geben Sie
npm init -y
in das integrierte Terminal ein, um npm schnell zu initialisieren🎜 - 🎜Nach Abschluss der Initialisierung wird der Arbeitsbereich angezeigt erscheinenpackage.json Datei, die heruntergeladenen Module von Drittanbietern werden hier aufgezeichnet🎜

- 🎜Wenn Sie neu bei npm sind, wird empfohlen, Folgendes auszuführen Befehl und verwenden Sie den
Taobao-Spiegel
. Durch das Herunterladen wird die Download-Geschwindigkeit von Modulen von Drittanbietern beschleunigt. 🎜🎜 - 🎜Als nächstes beginnen Sie mit der Ausführung des Befehls zum Herunterladen der erforderlichen Drittanbietermodule🎜🎜
npm install express mysql
🎜
- Nach erfolgreichem Download (wie im Bild unten gezeigt) ul>🎜
- Code-Editor führt
index.js
- Verwenden Sie die Software
ApiPost
, um lokale Dienste zu testen
db.js
-Code>Um die Codestruktur klar und wiederverwendbar zu machen, erstellen Sie hier eine neue Datei zum Herstellen einer Verbindung die MySQL-Datenbank🎜rrreee🎜🎜2. Erstellen Sie einen neuen lokalen Dienst🎜🎜🎜Der Code lautet wie folgt (Beispiel): 🎜🎜Neuer index .js
🎜rrreee🎜🎜3. Lokalen Dienst testen🎜🎜
127.0.0.1
oder localhost
sind beide lokale Adressen🎜🎜🎜🎜🎜🎜🎜Zusammenfassung🎜🎜🎜In diesem Artikel wird nicht erklärt, wie man eine neue Datenbank erstellt. Wenn Sie eine Demonstration benötigen, hinterlassen Sie eine Nachricht im Kommentarbereich. Sagen Sie es mir~🎜 🎜Weitere Kenntnisse zum Thema Programmierung finden Sie unter: 🎜Programmiervideo🎜! ! 🎜Das obige ist der detaillierte Inhalt vonEine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Dieser Artikel vermittelt Ihnen ein detailliertes Verständnis des Speichers und Garbage Collectors (GC) der NodeJS V8-Engine. Ich hoffe, er wird Ihnen hilfreich sein!

Der nicht blockierende und ereignisgesteuerte Knotendienst hat den Vorteil eines geringen Speicherverbrauchs und eignet sich sehr gut für die Verarbeitung massiver Netzwerkanforderungen. Unter der Voraussetzung massiver Anfragen müssen Probleme im Zusammenhang mit der „Speicherkontrolle“ berücksichtigt werden. 1. Der Garbage-Collection-Mechanismus und die Speicherbeschränkungen von V8 Js wird von der Garbage-Collection-Maschine gesteuert

Die Auswahl eines Docker-Images für Node mag trivial erscheinen, aber die Größe und potenziellen Schwachstellen des Images können erhebliche Auswirkungen auf Ihren CI/CD-Prozess und Ihre Sicherheit haben. Wie wählen wir also das beste Node.js-Docker-Image aus?

Das Dateimodul ist eine Kapselung der zugrunde liegenden Dateioperationen, wie z. B. Lesen/Schreiben/Öffnen/Schließen/Löschen von Dateien, Hinzufügen usw. Das größte Merkmal des Dateimoduls besteht darin, dass alle Methoden zwei Versionen von **synchronem** und **bereitstellen. asynchron**, mit Methoden mit dem Suffix sync sind alle Synchronisationsmethoden, und diejenigen ohne sind alle heterogene Methoden.

Node 19 wurde offiziell veröffentlicht. Dieser Artikel wird Ihnen eine detaillierte Erklärung der 6 Hauptfunktionen von Node.js 19 geben. Ich hoffe, er wird Ihnen hilfreich sein!

Wie führt Node.js GC (Garbage Collection) durch? Der folgende Artikel führt Sie durch.

Die Ereignisschleife ist ein grundlegender Bestandteil von Node.js und ermöglicht die asynchrone Programmierung, indem sie sicherstellt, dass der Hauptthread nicht blockiert wird. Das Verständnis der Ereignisschleife ist für die Erstellung effizienter Anwendungen von entscheidender Bedeutung. Der folgende Artikel wird Ihnen ein detailliertes Verständnis der Ereignisschleife in Node vermitteln. Ich hoffe, er wird Ihnen hilfreich sein!

Zu Beginn lief JS nur auf der Browserseite. Es war einfach, Unicode-codierte Zeichenfolgen zu verarbeiten, aber es war schwierig, binäre und nicht Unicode-codierte Zeichenfolgen zu verarbeiten. Und Binär ist das Datenformat der niedrigsten Ebene des Computer-, Video-/Audio-/Programm-/Netzwerkpakets
