Express-hello
Hello world 实例
我们一起创建一个基本的 Express 应用。
注意:这里所创建是一个最最简单的 Express 应用,并且仅仅只有一个文件 — 和通过 Express 应用生成器 所创建的应用完全不一样,Express 应用生成器所创建的应用框架包含多个 JavaScript 文件、Jade 模板和针对不同用途的子目录。
1.进入 myapp 目录,创建一个名为 app.js 的文件,然后将下列代码复制进去:
var express = require('express');
var app = express();app.get('/', function (req, res) {res.send('Hello World!');
});var server = app.listen(3000, function () {var host = server.address().address;var port = server.address().port;console.log('Example app listening at http://%s:%s', host, port);
});
解释:上面的代码启动一个服务并监听从 3000 端口进入的所有连接请求。他将对所有 (/) URL 或 路由 返回 “Hello World!” 字符串。对于其他所有路径全部返回 404 Not Found。
req (请求) 和 res (响应) 与 Node 提供的对象完全一致,因此,你可以调用 req.pipe()、req.on('data', callback) 以及任何 Node 提供的方法。
通过如下命令启动此应用:
$ node app.js
2.然后在浏览器中打开 http://localhost:3000/ 并查看输出结果。
Express-hello相关推荐
- express+ejs搭建的留言
1.app.js const express = require('express'); const bodyParser = require('body-parser'); const morgan ...
- 学习笔记-express路径问题
在页面渲染成功之后,报错出现静态文件css样式引用路径出错,于是我就根据express api文档,托管静态文件作出修改,最后全是徒劳.于是我又从引用开始找起,<link rel="s ...
- express中放置静态文件
不使用模版引擎的话要直接添加html,可以使用express.static()中间件设定静态文件目录,然后将html文件放在里面,如:express默认静态文件目录为 app.use(express. ...
- Session原理、安全以及最基本的Express和Redis实现
Session原理.安全以及最基本的Express和Redis实现 https://segmentfault.com/a/1190000002630691 转载于:https://www.cnblog ...
- NodeJS+Mongodb+Express做CMS博客系统
楼主正在用业余时间开发中-- ,目前的版本仅支持会员系统,尝鲜一下吧~ hi-blog 一个 nodejs+express+mongodb 的 cms 系统 怎么启动 默认你已经安装了 mongodb ...
- 关于内网linux系统如果安装nodejs,npm,express,mongodb,forever等
内网的linux系统要安装nodejs以及express等系列的框架,因为系统是局域网和互联网是物理隔离的,所以,没法像官网的安装教程那样直接install了,只能手动安装,这里已经我们自己的linu ...
- Using NUnit with Visual Studio 2005 Express Editions
允许通过Build Toolbar选择"Debug" or "Relese"设置 "工具" -> "选项..." ...
- express给html设置缓存,webpack + express 实现文件精确缓存
由于最近开发的个人博客(Vue + node)在使用过程中,发现网络加载有点慢,所以打算对它进行一次优化.本次优化的目标如下: index.html 设置成 no-cache,这样每次请求的时候都会比 ...
- 三菱触摸屏usb驱动安装_2020年三菱EXPRESS SWB和LWB:竟然是日系中唯一没有屏幕的面包车...
我们听到三菱的Express van铭牌在中断七年后重新进入市场的消息而感到兴奋.但这并不是我们所设想的日式负载搬运器.相反,它完全基于日产-雷诺-三菱联盟的雷诺交通及其带来的协同效应.实际上,尽管每 ...
- windows下nodejs express安装及入门网站,视频资料,开源项目介绍
windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...
最新文章
- mysql 中文字符查询不出数据_jsp页面显示不出mysql中查询出的中文字符串,插入中文也不好使...
- Cloud for Customer UI上点了checkbox后发送到后台的事件
- [luogu 4292][bzoj 1758][WC2010] 重建计划(点分治 + dp + 单调队列优化 + 启发式合并)
- CentOS误删python环境后怎么办?
- 在docker 中配置hadoop1.2.1 cluser
- 苹果电脑(Mac)如何进行大小写和中英文的切换
- 【QGIS】无法定位程序输入点~于动态链接库~上
- 计算机本科生毕业设计题目(二)
- JavaScript(JS)的基本语法
- 批量替换 Word 文档某几页
- cocos creator 横版射击游戏全民吃鸡大战 H5+安卓+IOS三端源码
- fast虚拟服务器ip地址设置,迅捷路由器静态ip怎么设置_迅捷固定IP地址怎么设置?-192路由网...
- 【开学季】30款高质量的自学网站,总有一款适合你
- 艾美智能影库服务器ip,艾美影库 篇一:艾美影库 | 精评丨性能与资源可兼得 艾美MS-200 高清影库...
- 边缘计算赋能智慧城市:机遇与挑战
- 删除dataframe中的某行 删除不掉是为啥
- linux18安装anyconnect4.9遇到I/O问题
- 使用计算机时按什么键打开,电脑怎么重启按什么键
- python输出所有素数_Python题目编程输出3到100 内的所有素数
- 计算机删掉另一个用户名,计算机其他怎么删除
热门文章
- 零基础自学html5要多久?Web前端学习路线的6点建议
- linux下升级python
- ABP理论学习之日志记录
- 使用Win Server 2012 R2的IIS创建FTP
- Guava学习笔记:Ordering犀利的比较器
- Windows Server 2003 下安装Apache+Php+Mysql
- jQuery formValidator 表单校验插件4.1.1高仿网易邮箱注册页面(已发演示链接)
- 今日英语:out of the box
- Git协助方式:Fork项目开发新功能并使用Pull-Request把新特性推送给原项目
- Docker Centos安装 Openssh