gpt4 book ai didi

node.js - 如何在 EJS 中读取 JSON 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:39:54 26 4
gpt4 key购买 nike

我有一个 data.JSON 文件,我需要这样的

 <!--server.js-->
const express = require("express");
const app = express();
const data = require('data.json');


app.set('view engine', 'ejs');

// serve static files from the folders
app.use(express.static(__dirname + "/public"));
app.use(express.static(__dirname + "/views"));

app.get("/", (req, res) => {
var dataToEJS ={
title : "Magma Travel",
data : data
}
res.render("index", dataToEJS);
});

在我的模板 .ejs 中,我设置变量如下:

<title> <%= configuration.title%> </title>

我的 JSON 文件是这样的

{
"configuration": {
"title": "Magma Travel",
"subtitle": "Agenzia Viaggi"
}

这是目录this is directory

为什么当我启动 server.js 时他找不到变量?

最佳答案

尝试类似的事情

  res.render('index',{myData: dataToEJS});
<title> <%= myData.data.configuration.title%> </title>

关于node.js - 如何在 EJS 中读取 JSON 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53296369/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com