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命令行参数处理模块commander使用实例
Sep 17 NodeJs
基于html5和nodejs相结合实现websocket即使通讯
Nov 19 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
Nodejs进阶:基于express+multer的文件上传实例
Nov 21 NodeJs
nodejs个人博客开发第七步 后台登陆
Apr 12 NodeJs
Nodejs调用WebService的示例代码
Sep 29 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
使用npm安装最新版本nodejs
Jan 18 NodeJs
原生nodejs使用websocket代码分享
Apr 07 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
5分钟教你用nodeJS手写一个mock数据服务器的方法
Sep 10 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
PHP获取网站域名和地址的代码
2008/08/17 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
php 保留字列表
2012/10/04 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
php商品对比功能代码分享
2015/09/24 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
python随机生成指定长度密码的方法
2015/04/04 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
领导干部学习三严三实心得体会
2016/01/05 职场文书
django上传文件的三种方式
2021/04/29 Python
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
mysql数据库实现设置字段长度
2022/06/10 MySQL