Maison > Article > interface Web > Une brève discussion sur la façon de créer un serveur local à l'aide de node.js
Comment configurer un serveur local en utilisant node.js ? L'article suivant vous présentera comment créer un serveur local avec node.js. J'espère qu'il vous sera utile !
node.js est un langage back-end basé sur JavaScript. Les amis front-end peuvent démarrer rapidement et créer eux-mêmes un serveur local. Voyons comment procéder ~
[Apprentissage recommandé : "Tutoriel Nodejs"]
Remarque
: Cet article nécessite une compréhension de 注
:本文章需要了解MySQL数据库的增、删、改、查命令,需手动新建仓库与数据表
1. 下载
官网:node
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
ajouter, supprimer, modifier et interroger de la base de données MySQL
node -v
, si le numéro de version du nœud apparaît, l'installation est réussieRemarque
: L'éditeur 🎜VSCode🎜 est utilisé ici à des fins de démonstration. Le nom du fichier peut être personnalisé. Il est recommandé d'utiliser un nom anglais ! 🎜code
et ouvrez-le avec un éditeur de code🎜npm init -y
dans le terminal intégré pour initialiser rapidement npm🎜Miroir Taobao
Le téléchargement accélérera la vitesse de téléchargement des modules tiers🎜🎜registre de jeu de configuration npm https://registry.npm.taobao.org
🎜 npm install express mysql
🎜db.js
index.js
🎜rrreee🎜🎜3. Testez le service local🎜🎜index.js
ApiPost
pour tester les services locaux127.0.0.1
ou localhost
sont tous deux des adresses locales🎜🎜🎜🎜🎜🎜🎜Résumé🎜🎜🎜Cet article n'explique pas comment créer une nouvelle base de données. Si vous avez besoin d'une démonstration, laissez un message dans la zone de commentaire. Dites-moi~🎜🎜Pour en savoir plus sur la programmation. connaissances, veuillez visiter : 🎜Vidéo de programmation🎜 ! ! 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!