Heim >Web-Frontend >js-Tutorial >Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

青灯夜游
青灯夜游nach vorne
2021-09-09 11:24:493431Durchsuche

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!

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

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,并安装。

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

  • 安装成功后,打开任意终端窗口,这里使用cmd窗口(win + r后输入cmd回车)

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

  • 在终端窗口中输入 node  -v,出现node 版本号即为安装成功

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

2. 简单使用

:这里使用VSCode编辑器演示,文件名可自定义,建议使用英文名!

  • 新建code文件夹,并使用代码编辑器打开

  • 在工作区,鼠标右键,选择在集成终端中打开

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

  • 集成终端中输入npm init -y进行对npm 的快速初始化

  • 初始化结束后,工作区会出现package.json的文件,这里会记录下载的第三方模块

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

  • 首次接触npm的,建议执行如下命令,使用淘宝的镜像下载,会加快第三方模块的下载速度

    npm config set registry https://registry.npm.taobao.org

  • 接下来,开始执行下载所需第三方模块的命令

    npm install express mysql

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

  • 下载成功后(如下图所示)

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

二、代码演示

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

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

  • 使用 ApiPost 软件测试本地服务

127.0.0.1或者localhostHinzufügen, Löschen, Ändern und Abfragen der MySQL-Datenbank

Befehl, Sie müssen manuell ein neues Warehouse und eine Datentabelle erstellen

Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt

1 Knoteninstallation und einfache Verwendung

1. span>

Offizielle Website: node

1. png

  • Ö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)
🎜Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt🎜
  • Geben Sie ein Terminalfenster node -v, wenn die Versionsnummer des Knotens angezeigt wird, ist die Installation erfolgreich
🎜Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt🎜🎜🎜2. Einfach zu verwenden🎜🎜🎜 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🎜
🎜4. png 🎜
  • 🎜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🎜
🎜Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt🎜
  • 🎜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🎜
🎜Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt🎜
  • Nach erfolgreichem Download (wie im Bild unten gezeigt)
  • ul>🎜Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt🎜🎜 🎜2. Codedemonstration🎜🎜🎜🎜1. Mit der Datenbank verbinden span>🎜🎜🎜Der Code lautet wie folgt (Beispiel): 🎜🎜Neuer 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🎜🎜
    • Code-Editor führt index.js
    🎜Eine kurze Diskussion darüber, wie man mit node.js einen lokalen Server erstellt🎜
    • Verwenden Sie die Software ApiPost , um lokale Dienste zu 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen