博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nodejs学习总结 -Express入门(一)
阅读量:5037 次
发布时间:2019-06-12

本文共 1033 字,大约阅读时间需要 3 分钟。

Express是基于Node.js平台开发的Web应用开发框架,下面我们入手学习。

官网 : http://www.expressjs.com.cn/

github:https://github.com/expressjs/express

 

Express生成器

1、生成express全局指令

npm install express-generator -g

注:生成 express -h可以查看所有命令行选项

2、生成myapp应用

express myapp        (生成jade模板引擎)

express myapp -e    (生成ejs模板引擎)

3、cd myapp   进入myapp目录安装依赖包

npm install

4、安装好后可以启动项目

set DEBUG=myapp & npm start   (Windows 平台启动)

DEBUG=myapp npm start   (MacOS 或 Linux 平台):

 

 

上图就是一个express项目结构:

  • app.js: 项目入口,反正express爱叫app.js没辙,你可以改成index.js或者main.js都成。相当于php项目中的 index.php、index.html
  • node_modules: 存放项目的依赖库
  • package.json: 项目依赖配置及开发者信息(这个要说就说多了,还是看文档好,俺就不误人子弟了。下期看看抽个小段单说Node模块)
  • public: 静态文件如 css,js,img (PS:俺其实习惯叫static)
  • routes: 路由文件(学习的重要攻克对象。尼玛业务好不好,路由是关键)
  • Views: 页面文件(Ejs或者jade的模板,默认是jade,初级练手可以用Ejs,里面结构和HTML一样,也可以通过下面方法手工配置成html)

 

页面文件EJS后缀改为HTML,修改方法如下:

1、app.js中将添加引用 

var ejs = require('ejs');

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

 替换成  app.engine('.html',ejs.__express); app.set('view engine', 'html');

3、将Views目录下ejs后缀文件全部改成html,npm start重启项目即可。

转载于:https://www.cnblogs.com/Anlycp/p/5780311.html

你可能感兴趣的文章
java中Hashtable和HashMap的区别(转)
查看>>
关闭数据库
查看>>
webStrom智能提示忽略首字母大小写问题
查看>>
层叠加的五条叠加法则(一)
查看>>
设计模式六大原则(5):迪米特法则
查看>>
对Feature的操作插入添加删除
查看>>
javascript String
查看>>
ecshop 系统信息在哪个页面
查看>>
【转】码云source tree 提交超过100m 为什么大文件推不上去
查看>>
Oracle数据库的增、删、改、查
查看>>
阿里市值超越亚马逊 马云开启下半场技术理想
查看>>
MySql执行分析
查看>>
git使用中的问题
查看>>
yaml文件 .yml
查看>>
linux字符集修改
查看>>
phpcms 添加自定义表单 留言
查看>>
mysql 优化
查看>>
读书笔记 ~ Nmap渗透测试指南
查看>>
WCF 配置文件
查看>>
动态调用WCF服务
查看>>