{ -6ren">
gpt4 book ai didi

javascript - 通过从前端获取输入在服务器端呈现某些内容

转载 作者:行者123 更新时间:2023-11-30 11:04:50 31 4
gpt4 key购买 nike

我被要求执行以下任务

  1. 从前端获取代码输入,即用户会在前端提供他的代码(设计网页/着陆页)

  2. 在后端,我们在 api 路由中有很多字段

    route.get("/", (req, res) => {
    const fullName: "Varun Bindal"
    const contactNo = 9293939933
    const message = "Message I want to display"
    //Many more
    }
  3. 告诉用户一种方式,当我们为他的代码提供服务时,他可以动态访问/分配我们在后端的字段到他的代码中

google了一下发现express官方推荐使用ejs进行网页的服务端编译

谁能帮我弄清楚我们如何才能做到这一点?

最佳答案

是的,你可以!首先你必须在你的项目中包含 ejs,例如在你的 server.js 文件中配置它,然后你可以在 route.get() 的回调参数中调用 res.render()

在您的 html 或 javascript 中,您可以创建一个被填充的占位符。

示例(服务器):

route.engine('html', ejs.renderFile);
route.engine('js', ejs.renderFile);

route.get('/', (req, res) => res.render(path.resolve(__dirname, '
../ui/index.html'), {
'myVal': 42,
}));

示例(客户端 html、js 等...):

<%= myVal %>

关于javascript - 通过从前端获取输入在服务器端呈现某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56070612/

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