javascript - express API 没有执行我最近的更改
问题描述
好的,所以我正在构建我的第一个 API,我正在使用 express,我注意到很多不一致的地方,很多时候我将我的更改上传到服务器,当我使用邮递员尝试这些更改时,它总是返回给我以前的回复。我想知道它是邮递员的原因还是我的 API 有问题。这是我的 API 的当前代码,您可以看到它非常简单:
const express = require("express");
const path = require("path");
const app = express();
app.use(express.static(path.join(__dirname, "client/build")));
app.get("/ping", function (req, res) {
return res.send("pong");
});
app.get("/api/blog", (req, res) => {
res.sendFile(path.join(__dirname + "/blog/blog.json"));
});
app.post("/api/blog", (req, res) => {
const fs = require('fs');
var filePath = "./blog/blog.json";
res.send("alo");
});
app.get("*", (req, res) => {
res.sendFile(path.join(__dirname + "/client/build/index.html"));
});
这是我的 package.json 文件:
{
"name": "first",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node index.js"
},
"keywords": [],
"license": "ISC",
"dependencies": {
"express": "^4.16.3"
}
}
解决方案
推荐阅读
- java - 提高竞争性编程问题的性能
- ruby-on-rails - “如何在 cmd 提示符下修复 heroku 上的‘应用程序崩溃’”
- azure - Azure Arm 模板依赖于链接模板
- ada - 使用 Ada 驱动程序库在 microbit 上进行 Ada i2c 演示?
- ruby-on-rails - Rails 应用程序在 heroku 日志中显示内存统计信息
- wildfly - Resteasy客户端初始化导致无法找到类型的上下文数据:javax.servlet.ServletContext
- python - 如何使用 numpy 将矩阵简化为行梯形?
- python - 创建一个通过读取多个 CSV 文件创建字典的类 - Python
- csv - 寻找一种将 csv 文件写入 mdf4 格式的方法?
- excel - 如何为 strBody 变量选择单元格范围而不是仅 2 个单元格?