サーバーを Express Engine に接続 - EJS がフロントエンドとして機能
1386 ワード
多くのユーザーは、react でフロントエンドにデータを作成する方法を理解していないため、この記事が役に立ちます.
次に、プロジェクトにいくつかの構成を設定します
最初のフォルダー ビューの作成
index.js では、ページ index.ejs を単純にレンダリングします.
EJS は、react のようにコンポーネント ベースで動作します
インクルードファイルを使用するだけです
一部の開発者は、ejs は私たちにとって難しいと考えていますが、
ejsを使用してすべてを行うことができます.
first we install
npm install ejs
次に、プロジェクトにいくつかの構成を設定します
app.set('view engine','ejs');
index.ejs
`<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Express Engine</title>
</head>
<body>
<%= heading %>
</body>
</html>`
index.js では、ページ index.ejs を単純にレンダリングします.
`app.get('/',(req,res)=>{
res.render('index.ejs',{heading:"first Page"});
})`
EJS は、react のようにコンポーネント ベースで動作します
インクルードファイルを使用するだけです
include('header.ejs')
一部の開発者は、ejs は私たちにとって難しいと考えていますが、
t worry about this is a simple like you work on html but some operation map array of content then use it like you use php as server .
<% array.forEach(item=>{}) %>` は使用しないでください.ejsを使用してすべてを行うことができます.
Reference
この問題について(サーバーを Express Engine に接続 - EJS がフロントエンドとして機能), 我々は、より多くの情報をここで見つけました https://dev.to/deepakjaiswal/connect-server-with-express-engine-ejs-work-as-a-frontend-5do9テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol