nodejs搭建后端

一、首先新建一个文件夹,在项目文件夹中新建server.js,并添加一下代码:

const http = require('http')

const server = http.createServer((req, res) => {
  res.statusCode = 200
  res.setHeader('Content-Type', 'text/html')
  res.end('hello world')
})

server.listen(3000, () => {
  console.log('服务已启动...');
})

然后在控制台中输入:node server.js

二、使用express搭建服务器

在自己新建的文件夹下面输入:npm init,然后一直回车,就会帮助我们新建一个package.json,然后再安装express(执行:npm install express()),然后再改写server.js

const express = require('express')

const app = express()

app.get('/', (req, res) => {
  res.send('hello world')
})

app.listen(3000, () => {
  console.log('服务已启动...');
})

三:安装nodemon

nodemon能够监测到代码区的变化自行重启,通过在控制台输入:npm install nodemon  --save-dev进行安装,安装之后改写package.json中的start命令。

"start": "nodemon server.js"

之后启动只需在控制台中输入:nodemon server.js 即可。

四:重中之重,建立路由。

这几天找到了不同的方法,在实际应用中都不太实用。只有这个方法比较适用于实际。

在项目文件夹中新建一个文件夹(命名任意,我的是handler)存放路由,在此下面新建一个文件index.js,然后添加以下代码:


const express = require('express');
const router = express.Router();

router.get("/getName", (req,res) =>{
  res.send("何晨阳")
}),
router.get("/getSex", (req,res) =>{
  res.send(
    {
      code: 200,
      data:{
        sex:"男"
      }
    }
  )
})
module.exports = router

接着,在server.js中导入和挂载路由,添加以下代码:

// 导入路由
const handler = require('./handler/index')

// 挂载路由
app.use('/', handler)

 五:最后用postman测试一下接口。

postman的汉化和破解:百度网盘 请输入提取码

成功了!!!

剩下就是解决跨域问题,数据库连接问题,如何对接前端接口的问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值