Javascript 在html网页上显示列表(JSON)

Javascript 在html网页上显示列表(JSON),javascript,html,node.js,Javascript,Html,Node.js,这个主题不是重复的。忽略链接,它不会引导您找到解决方案 首先是代码。这是一个添加和删除项目的列表和CRUD: var express=require('express'); var-app=express(); var path=require('path'); var cars=[]; var车辆=功能(id、品牌、型号、年份){ 返回{id:id,brand:brand,model:model,year:year}; } app.use(express.url)({ 扩展:正确 })); 应

这个主题不是重复的。忽略链接,它不会引导您找到解决方案

首先是代码。这是一个添加和删除项目的列表和CRUD:

var express=require('express');
var-app=express();
var path=require('path');
var cars=[];
var车辆=功能(id、品牌、型号、年份){
返回{id:id,brand:brand,model:model,year:year};
}
app.use(express.url)({
扩展:正确
}));
应用程序获取('/car',函数(请求,恢复){
res.sendFile(path.join(_dirname,'CRUD/index.html');
});
应用程序发布('/car',功能(请求、回复、下一步){
var id=req.body.id;
var品牌=要求的主体品牌;
var模型=req.body.model;
风险年=需求主体年;
汽车推送(汽车(id、品牌、型号、年份));
console.log(“添加:id:+cars.slice(-1)[0]。id+”;brand:+cars.slice(-1)[0]。brand+”;model:+cars.slice(-1)[0]。model+”;year:+cars.slice(-1)[0]。year);
});
app.post('/car/:id',函数(req,res,next){
var id=req.body.id;
let found=cars.find(功能(项){
返回项.id==id;
});
如果(找到){
设targetIndex=cars.indexOf(find);
console.log(“删除:id:+汽车[targetIndex].id+”;品牌:+汽车[targetIndex].brand+“;车型:+汽车[targetIndex].model+”;年份:+汽车[targetIndex].year);
汽车.拼接(targetIndex,1);
}
});
app.listen(8080);
log(“在端口8080上侦听”);

身份证件:
品牌:
型号:
年份:
删除id:
这个列表保存在内存中。我现在应该如何在html网页上显示它?我现在不需要太多花哨的东西,所以我一直在考虑将其转换为JSON并只显示原始JSON文件,但所有的解决方案都是由实际的代码海洋组成的,我怀疑仅仅显示JSON文件需要这么多

编辑

意外地找到了解决办法

app.get('/carlist',函数(req,res){
res.send(汽车);
});

你的
app.post(“/car”
什么也不返回。@RokoC.Buljan我不能否认这个代码可能是“意大利面条”,但它完成了它的工作,这在这个级别上是最重要的。