javascript 如何在节点js typescripty文件中使用JSON

46scxncf  于 2022-11-27  发布在  Java
关注(0)|答案(1)|浏览(141)

我试图在我的节点js应用程序中使用JSON类型,但我在一些脚本类型的数据中获得数据。
我的回应},数据:"(AVIK4-RNS-5)",这是一个很好的例子。你知道吗?|(b)在第(1)款所述的情况下,在第(2)款所述的情况下,在第(1)款所述的情况下,在第(2)款所述的情况下,在第(1)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所述的情况下,在第(2)款所"我的天啊!""我的天啊!"
我无法在应用程序中使用JSON,即使在index.ts文件中使用express.json后也是如此

require("dotenv").config();
import express, { Request, Response, Express } from "express";

import { createProxyMiddleware } from "http-proxy-middleware";
import sfHelper from "./v1/helper/sfhelper";
import getconfigdata from "./v1/helper/confighelper";
import router from "./router/index";
const bodyParser = require('body-parser');
var cors = require('cors')

const app: Express = express();

app.use("/api", router);

app.use(express.json());

app.use(cors())

app.use(bodyParser.json());

app.use(bodyParser.urlencoded({
   extended: true
}));

app.listen(process.env.PORT, async () => {
  console.log("App Runnig in 4000");
});
umuewwlo

umuewwlo1#

正如@ZacAnger所建议的,您应该在路由之前声明您的中间件。
不需要使用body-parser(也不建议使用):

const app: Express = express();

app.use(express.json());
app.use(express.urlencoded({ extended: true }));

app.use(cors());

app.use('/api', router);

app.listen(process.env.PORT, async () => {
  console.log('App Runnig in 4000');
});

相关问题