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入门详解(多篇文章结合)
Mar 07 NodeJs
NodeJS url验证(url-valid)的使用方法
Nov 18 NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 NodeJs
详解nodejs与javascript中的aes加密
May 22 NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 NodeJs
Nodejs搭建wss服务器教程
May 24 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 NodeJs
nodejs实现截取上传视频中一帧作为预览图片
Dec 10 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
nodejs aes 加解密实例
Oct 10 NodeJs
详解利用nodejs对本地json文件进行增删改查
Sep 20 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 的 __FILE__ 常量
2007/01/15 PHP
解析php中反射的应用
2013/06/18 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
如何实现JS函数的重载
2006/09/22 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
javascript字符串循环匹配实例分析
2015/07/17 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
纯javascript移动优先的幻灯片效果
2015/11/02 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
[47:03]Ti4第二日主赛事败者组 LGD vs iG 2
2014/07/21 DOTA
Python itertools模块详解
2015/05/09 Python
python实现线程池的方法
2015/06/30 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
python非递归全排列实现方法
2017/04/10 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
pytorch获取模型某一层参数名及参数值方式
2019/12/30 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
美国钻石商店:Zales
2016/11/20 全球购物
婴儿地球:Baby Earth
2018/12/25 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
竞聘副主任科员演讲稿
2014/01/11 职场文书
初婚初育证明
2014/01/14 职场文书