学习JavaScript(7)node简易后端创建


前言

关于ajax的请求需要做node的后端服务端准备操作如下


一、安装node

node到官方网站下载
http://nodejs.cn/

在这里插入图片描述

二、express框架构建

1、express安装

在目录下安装

node初始化:npm init -yes
express安装:npm i express

2、nodemon安装

也可以不用安装,安装nodemon是能在修改代码时更加方便

nodemon安装:npm install -g nodemon

在这里插入图片描述
安装成功后可以看到packgage.json是初始化文件,package-lock.json以及node_modules文件夹都是我们安装的框架

三、简易后端创建

一个简易的后端服务器代码创建,这里我返回的是一个json数据转化为字符串返回响应

//1.引入express
const express = require('express');
//2.创建应用对象
const app = express();
//3.创建路由规则
// request 是对请求报文的封装
// response 是对响应报文的封装
//app.all代表可以接受get以及post请求
app.all('/json-server', (request, response) => {
    //设置响应头允许跨域
    response.setHeader("Access-Control-Allow-Origin", "*");
    //设置响应头
    response.setHeader("Access-Control-Allow-Headers", "*");
    //传递的json内容
    const data = {
        "name": "chocolate",
        "color": "black",
    };
    //将json转为字符串
    let str = JSON.stringify(data);
    //设置响应str
    response.send(str);
});

//4.监听端口启动服务
app.listen(9000, () => {
    console.log("服务器已经启动,9000端口监听中");
})

四、启动服务器

如果安装了nodemon就可以使用nodemon+文件名.js启动,每当文件保存时就可以实时更新
在这里插入图片描述

可以看到最底下的信息服务器已经启动,9000端口监听中


总结

个人学习笔记,每天进步多一点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值