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 相关文章推荐
基于promise.js实现nodejs的promises库
Jul 06 NodeJs
轻松创建nodejs服务器(10):处理POST请求
Dec 18 NodeJs
Nodejs从有门道无门菜鸟起飞必看教程
Jul 20 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
nodejs制作爬虫实现批量下载图片
May 19 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
Nodejs进阶之服务端字符编解码和乱码处理
Sep 04 NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 NodeJs
NodeJS如何实现同步的方法示例
Aug 24 NodeJs
nodejs中用npm初始化来创建package.json的实例讲解
Oct 10 NodeJs
Nodejs中使用puppeteer控制浏览器中视频播放功能
Aug 26 NodeJs
如何利用nodejs自动定时发送邮件提醒(超实用)
Dec 01 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
FireFox JavaScript全局Event对象
2009/06/14 Javascript
js loading加载效果实现代码
2009/11/24 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
python正则表达式re模块详解
2014/06/25 Python
python文件操作的简单方法总结
2019/11/07 Python
python numpy数组中的复制知识解析
2020/02/03 Python
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
护理专业个人求职简历的自我评价
2013/10/13 职场文书
渡河少年教学反思
2014/02/12 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
个人贷款收入证明
2014/10/26 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
2015公司年度工作总结
2015/05/14 职场文书
刘胡兰观后感
2015/06/16 职场文书
清洁工工作总结
2015/08/11 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
零基础学java之循环语句的使用
2022/04/10 Java/Android