当前位置: 首页 > news >正文

怎么做免费网站被收录抖音推广合作方式

怎么做免费网站被收录,抖音推广合作方式,综合性电子商务网站有哪些,小面网站建设Express.js 是一个流行的 Node.js Web 框架,而 MySQL 是一种广泛使用的关系型数据库。本文将介绍如何结合使用 Express.js 和 MySQL 构建功能强大的 Web 应用程序。 一、安装和设置 首先,确保您已经安装了 Node.js 和 MySQL。然后,通过以下…

Express.js 是一个流行的 Node.js Web 框架,而 MySQL 是一种广泛使用的关系型数据库。本文将介绍如何结合使用 Express.js 和 MySQL 构建功能强大的 Web 应用程序。

一、安装和设置

首先,确保您已经安装了 Node.js 和 MySQL。然后,通过以下步骤设置项目

1.1 创建项目文件夹

创建一个名为 test_demo的文件夹,并在开发工具中打开。

1.2 初始化 npm:

npm init -y

1.2.1 安装 Express.js 和 MySQL 模块

npm install express mysql

 

1.3 创建一个新的 app.js 文件,并导入所需模块

const express = require('express'); 
const mysql = require('mysql'); 
const app = express();

1.3.1 配置 MySQL 连接

const connection = mysql.createConnection({ host: 'localhost', 
user: '数据库用户名', 
password: '数据库密码', 
database: '数据库名' }); 
connection.connect((err) => { if (err) { console.error('连接数据库失败: ', err); return; } console.log('连接数据库成功!'); 
});

1.4 创建数据表

 在数据库当中执行以下sql

CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,email VARCHAR(100) NOT NULL
);

二、创建路由和处理请求

现在,让我们创建一些路由来处理 Web 请求,并使用 MySQL 进行数据操作。以下是一个示例路由,用于获取和创建用户:

app.get('/users', (req, res) => { connection.query('SELECT * FROM users', (err, results) => { if (err) { console.error('Error retrieving users: ', err);                         res.status(500).send('Internal Server Error'); return; } res.json(results); }); 
}); app.post('/users', (req, res) => { const { name, email } = req.body; connection.query('INSERT INTO users (name, email) VALUES (?, ?)', [name, email], (err, result) => { if (err) { console.error('Error creating user: ', err);             res.status(500).send('Internal Server Error'); return; } res.status(201).json({ name, email }); }); 
});

三、启动服务器

最后,我们需要启动 Express.js 服务器并监听指定的端口:

const PORT = process.env.PORT || 3000; 
app.listen(PORT, () => { console.log(`http://127.0.0.1:${PORT}`); 
});
http://www.dinnco.com/news/50801.html

相关文章:

  • 用vis做的简单网站搜索引擎推广的方法有
  • java在网站开发上百度地图导航2021最新版
  • 宣传网站建设背景百度打开
  • 上海市网站建设定制开封网站推广
  • 企业网站搭建方案千博企业网站管理系统
  • 广西南宁网站建设2345网址导航设置
  • wordpress管理媒体库插件seo快照推广
  • 做网站现在用什么语言十大教育培训机构排名
  • 免费做海报的网站如何查询网站收录情况
  • 中国招标投标服务平台官网北京百度快速优化排名
  • discuz做地方门户网站新媒体代运营
  • 服装箱包网站建设优秀的品牌策划案例
  • 免费网站推广服务全球十大搜索引擎排名及网址
  • 如何自己做个人微信小程序seo 推广教程
  • 江苏省泰州市建设局官方网站女性广告
  • 凡科网站建设价格google官网下载
  • 个人网站怎么做银行卡支付宝佛山百度网站快速排名
  • 网易做相册的网站宁德市疫情
  • web前端开发网页设计报告南京关键词seo公司
  • 网站模板兼容手机端优化网站快速排名软件
  • 下载站模板 wordpress上海最大的seo公司
  • 如何设计好网站成都多享网站建设公司
  • 网站开发费摊销多少年淘宝关键词优化技巧
  • 网页升级紧急通知狼急通知搜索优化
  • 2016市网站建设总结交换链接营销案例
  • 腾讯云服务器用什么做网站冯耀宗seo课程
  • 设计个人网站的步骤房产网站建设
  • 自己做公司的网站吗黄冈网站推广策略
  • 网站备案免费吗热搜关键词查询
  • 建设网站前的市场分析网络广告有哪些