淄博地区建设网站并进行推广,需要支付多少费用?

摘要:淄博网站建设电话咨询,做网站推广需要多少费用,国内设计欣赏网站,网站产品页面什么时候做Express 中文网 基于 Node.js 平台,快速、开放、极简的 web 开发框架。 1.Express的安装方式 E
淄博网站建设电话咨询,做网站推广需要多少费用,国内设计欣赏网站,网站产品页面什么时候做Express 中文网 基于 Node.js 平台#xff0c;快速、开放、极简的 web 开发框架。 1.Express的安装方式 Express的安装可直接使用npm包管理器上的项目#xff0c;在安装npm之前可先安装淘宝镜像#xff1a; npm install -g cnpm --registryhttps://registry.npmmirror.com/… Express 中文网 基于 Node.js 平台快速、开放、极简的 web 开发框架。 1.Express的安装方式 Express的安装可直接使用npm包管理器上的项目在安装npm之前可先安装淘宝镜像 npm install -g cnpm --registryhttps://registry.npmmirror.com/ 这样我们使用cnpm的来代替npm这使得下载速度提高很多其次你需要在你项目目录下运行以下指令来初始化npm期间所有提示按enter键即可这会生成package.json它是用于描述项目文件的。 cnpm init再输入 cnpm install这下项目目录中又会多出一个叫node_modules文件夹里面是node.js为我们提供的模块当然现在没有。接下来便是真正的安装express了执行 cnpm install express --save这时我们看到node_modules文件夹多了许多不同版本的应用文件夹接下来执行 express --version查看express是否安装成功如果显示版本号则安装正确。 4.16.12.运行原理 底层http模块 Express框架建立在node.js内置的http模块上。http模块生成服务器的原始代码如下 var http require(http);var app http.createServer(function(request, response) {response.writeHead(200, {Content-Type: text/plain});response.end(Hello world!); });app.listen(3000, localhost);Express框架的核心是对http模块的再包装。上面的代码用Express改写如下 var express require(express); var app express();app.get(/, function (req, res) {res.send(Hello world!); });app.listen(3000);Express框架等于在http模块之上加了一个中间层 什么是中间件 简单说中间件middleware就是处理HTTP请求的函数。它最大的特点就是一个中间件处理完再传递给下一个中间件。App实例在运行过程中会调用一系列的中间件 每个中间件可以从App实例接收三个参数依次为request对象代表HTTP请求、response对象代表HTTP回应next回调函数代表下一个中间件。每个中间件都可以对HTTP请求request对象进行加工并且决定是否调用next方法将request对象再传给下一个中间件。一个不进行任何操作、只传递request对象的中间件就是下面这样 function uselessMiddleware(req, res, next) {next(); }上面代码的next就是下一个中间件。如果它带有参数则代表抛出一个错误参数为错误文本抛出错误以后后面的中间件将不再执行直到发现一个错误处理函数为止 function uselessMiddleware(req, res, next) {next(出错了); }3.Express 方法 Express路由简介 路由表示应用程序端点 (URI) 的定义以及响应客户端请求的方式。它包含一个请求方时methods、路径path和路由匹配时的函数callback; app.methods(path, callback); Express路由方法 Express方法源于 HTTP 方法之一附加到 express 类的实例。它可请求的方法包括 get、post、put、head、delete、options、trace、copy、lock、mkcol、move、purge、propfind、proppatch、unlock、report、mkactivity、checkout、merge、m-search、notify、subscribe、unsubscribe、patch、search 和 connect。
阅读全文