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

珠海网站建设维护全面的苏州网站建设

珠海网站建设维护,全面的苏州网站建设,wordpress哪里找域名,中国商业网点一、什么是开发环境与生产环境 环境#xff0c;就是指项目运行的地方#xff0c;当项目处于开发阶段#xff0c;项目运行在开发人员的电脑上#xff0c;项目所处的环境就是开发环境。当项目开发完成以后#xff0c;要将项目放到真实的网站服务器电脑中运行#xff0c;项…一、什么是开发环境与生产环境 环境就是指项目运行的地方当项目处于开发阶段项目运行在开发人员的电脑上项目所处的环境就是开发环境。当项目开发完成以后要将项目放到真实的网站服务器电脑中运行项目所处的环境就是生产环境。 二、为什么要区分开发环境与生产环境 因为在不同的环境中项目的配置是不一样的需要在项目代码中判断当前项目运行的环境根据不同的环境应用不同的项目配置。 三、如何区分开发环境与生产环境 通过电脑操作系统中的系统环境变量区分当前是开发环境还是生产环境。 四、Morgan是一个node.js关于http请求的日志中间件 安装 npm install morgan --save #保存到package.json的依赖列表app.js : // 引用express框架 const express require(express); // 处理路径的模块 const path require(path); // 引入body-parser模块 用来处理post请求参数 const bodyParser require(body-parser) // 引入 express-session模块 const session require(express-session) // 引入 art-template模板引擎 const template require(art-template) // 引入dateformate第三方模块 const dateFormate require(dateformat)const morgan require(morgan)// 创建网站服务器 const app new express()// 数据库连接 require(./model/connect.js)// 处理post请求参数 app.use(bodyParser.urlencoded({extended: false}))// 配置session app.use(session({secret: zepzep}))// 开放静态资源文件 var static_path path.join(__dirname, public) app.use(express.static(static_path))// 获取系统环境变量返回值是对象 // console.log(process.env.NODE_ENV) if(process.env.NODE_ENV development) {// 当前是开发环境 将客户端发送到服务器端的请求信息打印到控制台中console.log(当前是开发环境)// 在开发环境中app.use(morgan(dev)) } else {// 当前是生产环境console.log(当前是生产环境) }// 告诉express框架模板所在的位置 app.set(views, path.join(__dirname, views)); app.set(view engine, html) // 当渲染后缀为html的模板时所使用的模板引擎是什么 // 设置模板引擎的后缀名为html app.engine(html, require(express-art-template))// 向模板内导入dateFormate变量 template.defaults.imports.dateFormate dateFormate// 引入路由模块 const home require(./route/home.js) const admin require(./route/admin.js)// 写在路由之前 // 拦截请求 判断用户登录状态 app.use(/admin, require(./middleware/loginGuard.js))// 为路由匹配请求路径 app.use(/home, home) app.use(/admin, admin)// 错误处理中间件 app.use((err, req, res, next) {// JSON.parse() 将字符串对象转换为对象类型const result JSON.parse(err)let params []for(let attr in result) {if(attr ! path) {params.push(attr result[attr])}}res.redirect(${result.path}?${params.join()}) })// 监听端口 app.listen(3000) console.log(网站服务器启动成功请访问http://127.0.0.1:3000/) 运行结果 每次http请求express实例都会输出日志并且使用一致的格式
http://www.huolong8.cn/news/33804/

相关文章:

  • wap网站html5顺德网站建设报价
  • 美妆网站建设环境分析万网封停慧聪网域名事件
  • 开发网站公司地址做网站用的浏览器有哪些
  • 二级网站都在一台服务器怎么做域名苏州 手机网站
  • 做网站需要每年都缴费吗涿州市住房和城乡建设局网站
  • 网站透明效果旅游景点网站策划书
  • 用asp.net做的网站框架推广策略和推广方案一样吗
  • 北京做网站建设公司哪家好做网站嘉兴
  • 建筑设计网站排行榜0元可以注册公司吗
  • 建站设计网站网站管家
  • excel网站链接怎么做网上书店网站建设设计的收获
  • 网站查询访问产品推广文案100字
  • 网站描述标签优化南京网站开发南京乐识正规
  • 英文网站推荐网站优化 西安
  • 国内好的设计网站西安网站建设瑞信
  • 网站开发违约责任优质做网站价格
  • 网站栏目页排名网站移动站
  • 网站上传图片加水印精美网站制作公司
  • 西宁网站建设天锐科技动物做logo的网站
  • 内江网站怎么做seo凡客的网站功能
  • php网站开发实例教程代码广西八桂职教网官网
  • 做影评的网站模版万网域名抢注
  • 一个网站需要什么做视频的软件模板下载网站有哪些内容
  • 深圳图派做的网站后台加什么哪个网站做的系统好
  • 东莞网站建设模板报价北京律师微网站怎么做
  • 如果在工商局网站上做股权质押室内设计最好的公司
  • 网站开发工程师应聘书范文1000五百人建站
  • 购物网站开发计划书完整的营销策划方案
  • 怎么做自我介绍网站有限公司 wordpress
  • 简单官网模板seo项目完整流程