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

网站建设的域名和空间价位网站建设的相应技术

网站建设的域名和空间价位,网站建设的相应技术,北京国税局网站做票种核定,vuejs做视频网站设计一、什么是开发环境与生产环境 环境#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.pierceye.com/news/527126/

相关文章:

  • 一级a做爰电影片免费网站姑苏区住房建设局网站
  • 宁夏建设教育协会网站医院网站跳出率高
  • 网站建设佰首选金手指二关于网站建设的职位
  • 网站建设公司商务网站项目书中堂东莞网站建设
  • 欧美品牌网站设计wordpress好用的文章编辑器
  • 长春网站建设q479185700強wordpress数学公式的代码
  • 郑州软件app开发公司嘉兴优化网站排名
  • 可以建微信网站的做网站的项目开发计划书
  • 湖北网站建设模板下载太原线上教学
  • 西宁网站建设开发公司开发网站监控工具
  • 外贸网站优势杭州百度快速排名提升
  • 制作个人网站论文ipage wordpress
  • 十堰建设网站首页优化大师免安装版
  • 深圳建设企业网站公司敬请期待素材
  • 网络营销网站建设课程wordpress 文章描述
  • 网站制作有什么好的介绍北京网站建设及推广招聘
  • 殡仪馆做网站的好处制作响应式网站报价
  • 网站建设平台杭州做网站前台后台是怎么连接的
  • 太原市0元网站建设wordpress wcps
  • 怎么自己做免费网站wordpress 优酷通用代码自适应
  • 网站设置三方交易深圳品牌设计公司招聘
  • 东莞响应式网站哪家好网站开发应用到的技术名词
  • 背景做网站公司docker wordpress
  • 吉林建设监理协会网站网站 服务器 虚拟主机
  • 食品公司网站设计项目和男朋友都是第一次做网站
  • wordpress the7.6搜索引擎优化工作原理的先后顺序
  • 淘宝不允许 网站建设微网站如何做宣传
  • 海西高端网站建设价格怎样开通微信小商店
  • 学校校园网站建设方案南宁有做门户网站的公司吗
  • 一般电商都是在哪些网站上做wordpress 获取所有子页面