nodejs使用express创建一个简单web应用


Posted in NodeJs onMarch 31, 2017

Express 在初始化一个项目的时候需要指定模板引擎,默认支持Jade和ejs。

这里我们使用ejs模板引擎:(关于ejs的介绍可以先从百科里面了解一个大概)
EJS是一个JavaScript模板库,用来从JSON数据中生成HTML字符串。

在使用express创建一个网站的时候,使用ejs模板引擎,建立基本的网站结构,当前目录下使用:express -t ejs sophiehui命令就在当前目录下创建了一个sophiehui的子目录,创建信息如图片所示:

nodejs使用express创建一个简单web应用

倒数第四行提示我们安装依赖,所以接下来进入sophiehui这个目录安装依赖:npm install(无参数的npm install的功能就是检查当前目录下的package.json文件,并自动安装所有指定的依赖

nodejs使用express创建一个简单web应用

等着执行结束就可以了。

查看你的第一个express应用:npm start(命令提示窗口下使用:node app.js),然后访问http://localhost:3000/就能看到下图二的效果了。

nodejs使用express创建一个简单web应用

nodejs使用express创建一个简单web应用

NodeJs 相关文章推荐
将nodejs打包工具整合到鼠标右键的方法
May 11 NodeJs
提高NodeJS中SSL服务的性能
Jul 15 NodeJs
详谈nodejs异步编程
Dec 04 NodeJs
基于nodejs+express(4.x+)实现文件上传功能
Nov 23 NodeJs
初探nodeJS
Jan 24 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
CentOS 安装NodeJS V8.0.0的方法
Jun 15 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
M2实现Nodejs项目自动部署的方法步骤
May 05 NodeJs
NodeJs实现简易WEB上传下载服务器
Aug 10 NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 NodeJs
nodejs实现邮件发送服务实例分享
Mar 29 #NodeJs
NodeJs测试框架Mocha的安装与使用
Mar 28 #NodeJs
NodeJS测试框架mocha入门教程
Mar 28 #NodeJs
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
Mar 28 #NodeJs
angular2+nodejs实现图片上传功能
Mar 27 #NodeJs
深入nodejs中流(stream)的理解
Mar 27 #NodeJs
nodejs学习笔记之路由
Mar 27 #NodeJs
You might like
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
python ElementTree 基本读操作示例
2009/04/09 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
财务学生的职业生涯发展
2014/02/11 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
2014年医生工作总结
2014/11/21 职场文书
收银员岗位职责
2015/02/03 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
【海涛教你打dota】体验一超神发条:咱是抢盾专业户
2022/04/01 DOTA
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫