使用node.js,Bootstrap,axios实现增删改查存取数据带自写接口

本文介绍如何利用Node.js、Bootstrap和axios库创建一个包含增、删、改、查功能的数据管理应用。通过编写自定义接口,实现数据的存取,同时涉及到index.html、new.html、edit.html等页面的交互逻辑以及package.json配置。
摘要由CSDN通过智能技术生成

在这里插入图片描述在这里插入图片描述
index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>列表</title>
    <!-- Latest compiled and minified CSS -->
    <link
      rel="stylesheet"
      href="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"
    />
  </head>
  <body class="container">
    <div class="panel panel-info">
      <div class="panel-heading">
        <h3 class="panel-title">萌宠列表</h3>
      </div>
      <div class="panel-body">
        <a href="/new.html" class="btn btn-danger btn-sm">新增</a>

        <table class="table table-bordered table-striped table-hover">
          <thead>
            <tr>
              <th>序号</th>
              <th>头像</th>
              <th>名称</th>
              <th>技能</th>
              <th>操作</th>
            </tr>
          </thead>
          <tbody id="list"></tbody>
        </table>
      </div>
    </div>
    <script src="https://cdn.bootcdn.net/ajax/libs/axios/0.19.2/axios.min.js"></script>
    <script>
      axios.get("/api/v1/pets").then((res) => {
   
        var strHtml = "";
        res.data.forEach((pet, index) => {
   
          strHtml += `<tr>
              <td>${
   index + 1}</td>
              <td>${
   pet.name}</td>
              <td><img src="${
   
                pet.img
              }" style="width: 80px; max-height: 80px;"/></td>
              <td>${
   pet.skills}</td>
              <td>
                <button onclick="delOne('${
   
                  pet.id
                }')" class="btn btn-danger btn-sm">删除</button>
                <a class="btn btn-info btn-sm" href="/edit.html?id=${
   
                  pet.id
                }">修改</a>
              </td>
            </tr><
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值