前端使用nodejs写一个get请求接口(一)

1.express框架

Express 是一个流行的 Node.js Web 应用程序框架,用于构建前后端分离的 Web 应用程序和 API。它提供了一组强大的功能和工具,使开发 Web 应用程序变得更加快捷和简单。

以下是一些 Express 框架的特性和用法:
路由处理:Express 允许你定义各种 HTTP 请求方法(GET、POST、PUT、DELETE 等)的路由处理。可以使用参数、中间件和处理函数来处理请求,并根据不同的 URL 和请求方法返回相应的响应。

中间件:Express 使用中间件机制来处理请求和响应。可以使用现有的中间件(如日志记录、静态文件服务、解析请求体等)或编写自己的中间件来处理特定的需求。

模板引擎:Express 支持多种模板引擎(如 EJS、Handlebars、Pug 等),用于生成动态的 HTML 页面。这些模板引擎允许你在后端生成 HTML,并将动态数据注入到模板中。

错误处理:Express 具有内置的错误处理机制,可以捕获和处理应用程序中的错误。可以定义自定义的错误处理中间件来处理特定类型的错误。

数据库集成:Express 可以与各种数据库(如 MongoDB、MySQL、PostgreSQL 等)进行集成,以便于在应用程序中进行数据库操作。

安全性:Express 提供了一些安全性措施(如 CSRF 保护、防止常见的 Web 攻击等),帮助开发者提高应用程序的安全性。

扩展性:Express 是一个灵活的框架,可以通过各种插件和中间件来扩展功能。也支持与其他 Node.js 模块和工具的集成。

2.操作步骤

1.找一个风水宝地新建一个文件夹
在这里插入图片描述
2.在当前目录下打开cmd,点击地址栏输入cmd回车
在这里插入图片描述
3.下包
输入npm init 然后一直回车,然后下包.如果失败检查一下镜像配置问题,或者在下包命令后面加 --force

npm install express
// npm install express --force

4.引入
在当前文件夹下新加src文件夹,在其中新建server.js文件,生成如下目录
在这里插入图片描述
在server.js文件中引入express,代码如下

//1. 引入express
const express = require('express');

//2. 创建应用对象
const app = express();

//3. 创建路由规则
// request 是对请求报文的封装
// response 是对响应报文的封装
app.get('/server', (request, response) => {
    let obj = {
        message: '这是nodejs写的接口返回的数据',
    }
    console.log('我被请求了!!');
    response.send(obj)
    //设置响应头  设置允许跨域
    response.setHeader('Access-Control-Allow-Origin', '*');
});

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

5.启动服务
在这里插入图片描述
输入 node server.js
在这里插入图片描述

6.postMan测试接口
在这里插入图片描述
返回结果:
在这里插入图片描述

  • 10
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值