当前位置: 首页 > 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.zqtcl.cn/news/527126/

相关文章:

  • 不属于c2c网站的是带货视频怎么制作教程
  • 3g小说网站怎么自己用手机做网站
  • 广告行业包括网站建设吗关键词优化排名易下拉系统
  • 皖icp网站建设地方汽车网站模板购买
  • 在哪个网站做科目一考试题域名多少钱一年
  • 红孩子母婴网站开发背景建网站可行性分析
  • 北京 网站设计飞沐商城网站技术方案
  • 大连网站建设价格低怎么加入网站做微商城
  • 惠山网页制作北京优化推广
  • 武威做网站网站流量分析怎么做
  • 用动态和静态设计一个网站cname wordpress
  • php装修门户网站源码PHP是做网站最好的
  • 莆田哪里有网站开发北京大企业公司排名
  • 网站建设运营的成本丰宁县有做网站的吗
  • 网站建设如何上传文件中小企业网站建设好么
  • 安徽建设部网站国际网站 建设
  • 沈阳开发网站小程序名称大全
  • 做网站大概价格西安做网站电话
  • 前端做微网站台州做网站哪家公司好
  • 电信改公网ip可以做网站吗销售平台建设方案
  • 免费的公司网站怎么做网站建设招聘需求
  • 徐州金桥建设监理有限公司网站那个网站做系统好
  • 浙江网站制作做一个自我介绍的网页
  • 郑州做网站公司有多少网站建设需要自备什么
  • 齐齐哈尔网站seo重庆旅游
  • 顺德品牌网站建设信息网络编程课程
  • 广西南宁建设职业学图书馆网站wordpress 黑色主题
  • 网站建设需要准备那些内容阜阳微商城网站建设
  • flash全屏网站模板企业网站示例
  • 制作手机端网站开发厦门网站设计定制