gpt4 book ai didi

javascript - 如何在 netlify 中将 ejs View 引擎与 Express 一起使用?

转载 作者:行者123 更新时间:2023-12-01 00:59:15 25 4
gpt4 key购买 nike

不知道如何将 ejs View 引擎与 netlify 一起使用

我尝试只执行 app.set('view engine', 'ejs'),但没有成功。

const express = require('express');
const path = require('path');
const serverless = require('serverless-http');

const app = express();
const router = express.Router();

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

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

app.use('/assets', express.static(path.join(__dirname, 'assets')));

router.get('/', (req, res) => {
res.render('home');
});

module.exports = app;
module.exports.handler = serverless(app);

我没有得到任何输出。

最佳答案

<强> ExpressNode.js 的 Web 框架

网站Netlify 托管在 CDN(内容交付网络)上并提供静态网站。

您需要利用 Netlify 的 Lambda 函数在 Netlify 上部署 Express 应用。

Here is an article how to run Express on Netlify functions.

Example app - Express + Netlify Functions (GitHub Repository)

注意:在站点的构建过程中,节点会加载到构建环境中,并且节点可供您使用。

关于javascript - 如何在 netlify 中将 ejs View 引擎与 Express 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56240162/

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