当前位置: 首页 > wzjs >正文

棋牌网站网站主页不收录

棋牌网站,网站主页不收录,百度深圳网站开发搜索,渭南网页设计参考:Node.js Express 框架 | 菜鸟教程 第一个 Express 框架实例 接下来我们使用 Express 框架来输出 "Hello World"。 以下实例中我们引入了 express 模块,并在客户端发起请求后,响应 "Hello World" 字符串。 创建 e…

参考:Node.js Express 框架 | 菜鸟教程

第一个 Express 框架实例

接下来我们使用 Express 框架来输出 "Hello World"。

以下实例中我们引入了 express 模块,并在客户端发起请求后,响应 "Hello World" 字符串。

创建 express_demo.js 文件,代码如下所示:

//express_demo.js 文件
var express = require('express');
var app = express();app.get('/', function (req, res) {res.send('Hello World');
})var server = app.listen(8081, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})

执行以上代码:

在浏览器中访问 http://127.0.0.1:8081,结果如下图所示:

静态文件

Express 提供了内置的中间件 express.static 来设置静态文件如:图片, CSS, JavaScript 等。

你可以使用 express.static 中间件来设置静态文件路径。例如,如果你将图片, CSS, JavaScript 文件放在 public 目录下,你可以这么写:

app.use('/public', express.static('public'));

我们可以到 public/images 目录下放些图片,如下所示:

让我们再修改下 "Hello World" 应用添加处理静态文件的功能。

创建 express_demo3.js 文件,代码如下所示:

var express = require('express');
var app = express();app.use('/public', express.static('public'));app.get('/', function (req, res) {res.send('Hello World');
})var server = app.listen(8081, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})

执行以上代码:

在浏览器中访问 http://127.0.0.1:8081/public/1.jpg,结果如下图所示:

GET 方法

以下实例演示了在表单中通过 GET 方法提交两个参数,我们可以使用 server.js 文件内的 process_get 路由器来处理输入:

index.html 文件代码:

<html>
<body>
<form action="/process_get" method="GET">
First Name: <input type="text" name="first_name">  <br>Last Name: <input type="text" name="last_name">
<input type="submit" value="Submit">
</form>
</body>
</html>

server.js 文件代码:

var express = require('express');
var app = express();app.use('/public', express.static('public'));app.get('/index.html', function (req, res) {res.sendFile( __dirname + "/" + "index.html" );
})app.get('/process_get', function (req, res) {// 输出 JSON 格式var response = {"first_name":req.query.first_name,"last_name":req.query.last_name};console.log(response);res.end(JSON.stringify(response));
})var server = app.listen(8081, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})

执行以上代码:

浏览器访问 http://127.0.0.1:8081/index.html,如图所示:

现在你可以向表单输入数据,并提交,如下演示:

POST 方法

以下实例演示了在表单中通过 POST 方法提交两个参数,我们可以使用 server.js 文件内的 process_post 路由器来处理输入:

index.html 文件代码:

<html>
<body>
<form action="http://127.0.0.1:8081/process_post" method="POST">
First Name: <input type="text" name="first_name">  <br>Last Name: <input type="text" name="last_name">
<input type="submit" value="Submit">
</form>
</body>
</html>

server.js 文件代码:

var express = require('express');
var app = express();
var bodyParser = require('body-parser');// 创建 application/x-www-form-urlencoded 编码解析
var urlencodedParser = bodyParser.urlencoded({ extended: false })app.use('/public', express.static('public'));app.get('/index.html', function (req, res) {res.sendFile( __dirname + "/" + "index.html" );
})app.post('/process_post', urlencodedParser, function (req, res) {// 输出 JSON 格式var response = {"first_name":req.body.first_name,"last_name":req.body.last_name};console.log(response);res.end(JSON.stringify(response));
})var server = app.listen(8081, function () {var host = server.address().addressvar port = server.address().portconsole.log("应用实例,访问地址为 http://%s:%s", host, port)})

执行以上代码:

浏览器访问 http://127.0.0.1:8081/index.html,如图所示:

现在你可以向表单输入数据,并提交,如下演示:

http://www.dtcms.com/wzjs/538367.html

相关文章:

  • 微信h5游戏网站建设wordpress ashley主题
  • 公司网站管理网页源代码查找快捷键
  • 咸阳网站建设哪家好qq空间可以做网站吗
  • 本地东莞网站建设备案 网站名
  • 网站地图怎么做一键导航陶哲轩 wordpress
  • 响水县住房和城乡建设局网站网上商城网站建设规划
  • 服装网站项目的设计方案网站seo优化方案项目策划书
  • 株洲做网站渠道电话宁波网站推广找哪家公司
  • 京东网站是刘强冬自己做的吗如何做网站的订阅
  • 静态网站怎么容易做西安烽盈网站建设
  • 个人网站建设主要功能网站上做404页面怎样做
  • 全球最大的购物网站wordpress怎么生成app
  • 专业的网站建设平台做游戏的php网站有哪些
  • 精品一卡二卡 卡四卡分类seo高清视频教程
  • 网站制作设计哪家公司好电商网页设计公司
  • 企聚网站建设手机网站开发免费视频教程
  • 比较有名的网站建设平台怎样开网站
  • iis建多个网站唐山论坛建站模板
  • 内蒙古建设安全监督网站电商网站营销方案
  • 南京网站seo服务合肥网站开发需要
  • 网站上点击图片局部放大如何做比较网站建设
  • 网站如何seo推广网店推广方式有哪些
  • 阿里云服务器部署网站四川建设网有限责任公司是国企吗
  • 彩票交易网站开发足球比赛直播免费观看
  • ps网站参考线怎么做可以免费发外链的论坛
  • 网站如何减少404跳转企业网站主页素描模板
  • 保定专业网站建设公司网站关键词是什么
  • 做一个网站的计划书wordpress用户邮箱验证失败
  • 公司做公司网站freenom免费域名注册不了
  • 韶关网站建设价格关于写策划的一个网站