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

民治做网站的公司网站描述代码怎么写

民治做网站的公司,网站描述代码怎么写,动易医院网站管理系统,建设银行网站怎么打印明细作为一名老前端人员,在平常的开发中经常接触到node,可谓是对node基础用法已经老烂熟于心了。一直都说node对于前端来说是需要掌握的一门后端语言,很多前端人学习后端语言首选的就是node。虽然平常接触很多遍node,但是 但是你要问我它的接口是如何写的,数据库是如何链接的,…

作为一名老前端人员,在平常的开发中经常接触到node,可谓是对node基础用法已经老烂熟于心了。一直都说node对于前端来说是需要掌握的一门后端语言,很多前端人学习后端语言首选的就是node。虽然平常接触很多遍node,但是
但是你要问我它的接口是如何写的数据库是如何链接的token是如何生成的,我可是答不出来的。
今天就浅浅的了解一下node的一些基础的用法

本文的重点

  1. 如何初始化一个Node项目结构
  2. 如何创建http请求接口,例如登录与注册
  3. 如何将接口与数据库进行链接

1 初始化

1.1 项目基本结构

新建文件夹作为目录,在项目目录中运行如下代码:

npm init -y

image.png

1.2 安装express

npm i express@4.17.1

1.3 在目录中新建app.js文件作为整个项目的入口


const express=require('express');
const app=express();app.listen(3007,()=>{console.log('server running at http://127.0.0.1:3007')
})

1.4 配置cors跨域

安装

npm i cors@2.8.5

导入并配置cors中间件

// 导入cors中间件
const cors=require('cors')
//将cors注册为全局中间件
app.use(cors)

配置解析表单的中间件

app.use(cors.urlencoded({extened:false}))

1.5 路由初始化

在项目根目录新建router文件夹,用来存放所有的 路由模块

路由模块中,只存放客户端的请求与处理函数之间的映射关系

在项目根目录中,新建 router_handler 文件夹,用来存放所有的 路由处理函数模块

路由处理函数模块中,专门负责存放每个路由对应的处理函数

./router/user.js文件中,存放请求与函数的映射关系

const express = require('express')const router = express.Router()// 应用路由处理函数
const user = require('../router_handler/user')
// 使用处理函数
router.post('/getUser',user.getUser)module.exports = router

./router_handler/user.js文件中,存放路由的处理函数

exports.getUser = (req,res)=>{res.send('Api is OK')
}

app.js文件中,引入并注册 路由模块

const express = require('express')
const app = express();// 引入路由
const userRouter = require('./router/user')
// 使用路由
app.use(userRouter)

补充:
NODE项目启动方式有很多,常用的就是 node xxx.js 来启动项目
但是在这里,推荐另一种启动方式:nodemon xxxx.js

nodemon它能自动监视文件变化并重启应用,显著提升开发效率‌。
安装

npm i nodemon

使用

nodemon app.js

2 登录与注册

2.1 安装并配置mysql 模块

 在api接口项目中,需要安装并配置mysql 这个第三方模块,来链接和操作 mysql数据库
  1. 安装mysql模块

npm i mysql@2.18.1

  1. 在项目跟目录中新建/db/index.js文件 在此自定
http://www.dtcms.com/a/612043.html

相关文章:

  • 企业平台网站制作wordpress迁移到jekyll
  • 网站合同书无锡网站开发公司
  • 东莞高端网站建设多少钱郑州网站建设优化
  • wordpress建站用什么自己做网站用什么app
  • 网站游戏下载wordpress插件全集
  • 宠物网站开发背景关键词网站建设
  • 阿里云网站方案建设书模板柳州市住房建设保障网
  • 佛山建站平台进一步加强舆情管控
  • 企业关键词优化推荐关键词seo排名优化如何
  • 给一个网站如何做推广php 企业 网站
  • LlamaIndex框架中四个核心函数
  • 建设项目环境影响网站wordpress自定义登陆页面
  • 江苏海宏建设工程有限公司网站如何做网络营销推广啃26金手指效果牛x
  • 汽车电子商务网站建设厦门网站建设公司哪家好
  • 内网网站搭建教程宣城网站开发网络公司
  • 多模态不再缝缝补补:文心 5.0 正在重写大模型的“世界观”
  • 现在哪些行业需要建设网站庆网站制作公司
  • 屹晶微 EG1163(S) 高压大电流降压开关电源芯片技术解析
  • 儿童网站html模板上海专业网站建设价格低
  • 茂名高端模板建站域名一年要多少钱
  • 怎么做自己的网站推广网站更改
  • 大淘客网站上的推广怎么做做电脑系统网站
  • 阿里云备案网站负责人超炫网站页面
  • 重庆市建设工程节能中心网站iphone8多少钱
  • 网站建设制作官网网站系统建设费用
  • 个体户备案网站可以做企业站吗建设一个旅游网站毕业设计
  • 如何把网站让百度录用外贸网站平台都有哪些 免费的
  • 好用的工具推荐 -- 网络加速
  • 怎样在网站做推广山西做网站的公司哪个好
  • 网站开发公司长春开源电商网站建设价格