我是靠谱客的博主 繁荣火车,最近开发中收集的这篇文章主要介绍(HP)egg.js简单理解上手代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

入门文章:5分钟上手Egg.js+nunjucks模板引擎快速开发SEO友好的官网项目 - 掘金

1,是一个类似jsp的老东西,采用模版语法,文件后缀njk

2,运行项目:

npm install

Npm run dev

Node版本不要太高,10左右

3,文件的基本作用:

app/router.js路由

app/controller 控制器用来将数据传递给dom

app/service 用来获取数据

App/view 用来编写模板dom

4,view模版语法:

{% extends "./base/base.njk" %}

表示要让当前页面继承base.njk模板

{% block title %}这是一个新的title{% endblock %}

这是一个模版语法,子元素如果不重新定义则使用该title,如果重新写的话就用新的

{% set navActive = "about" %}设置变量

在当前,以及当前页面中引入的其他模版都可以用该变量

{% include './base/nav.njk' %}

当前页面导入nav.njk模板

'active' if navActive == 'news' else ''

if else的语法,如果navActive == 'news’则取active,否则是空’ ‘

5,注意,该项目端口默认是7001嗷。

6,这里面有三个层,service,controller和view,如果要进行页面重定向,需要在controller重定向,使用

ctx.redirect(url);

最后

以上就是繁荣火车为你收集整理的(HP)egg.js简单理解上手代码的全部内容,希望文章能够帮你解决(HP)egg.js简单理解上手代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部