美文网首页
nodejs(二)

nodejs(二)

作者: 宋song一 | 来源:发表于2018-12-10 23:29 被阅读3次

如果要输出一个键值对象{},可以利用exports这个已存在的空对象{},并继续在上面添加新的键值;
如果要输出一个函数或数组,必须直接对module.exports对象赋值。
结论:直接对module.exports赋值,可以应对任何情况

一.Web开发经历阶段

  • 静态Web页面
  • CGI:Common Gateway Interface,用C/C++编写
  • ASP/JSP/PHP:ASP是微软推出的用VBScript脚本编程的Web开发技术,而JSP用Java来编写脚本,PHP本身则是开源的脚本语言.可维护性差
  • MVC:ASP发展为ASP.Net,JSP和PHP也有一大堆MVC框架

二.框架

1.web框架

koa是Express的下一代基于Node.js的web框架,目前有1.x和2.0两个版本
Express基于ES5语法
koa 1.x基于ES6语法
koa 2.0基于ES7语法

三.读取json配置文件

主要有两种方式,第一种是利用node内置的require('data.json')机制,直接得到js对象; 第二种是读入文件内容,然后用JSON.parse(content)转换成js对象.二者的区别是require机制情况下,如果多个模块都加载了同一个json文件,那么其中一个改变了js对象,其它跟着改变,这是由node模块的缓存机制造成的,只有一个js模块对象; 第二种方式则可以随意改变加载后的js变量,而且各模块互不影响,因为他们都是独立的,是多个js对象.

相关文章

  • NodeJs 安装配置使用

    一. 下载地址 NodeJs:https://nodejs.org/download/ 二. 安装nodejs 1...

  • Vue3项目完整开发流程

    一、开发流程思维导图 二、前期准备 1、安装Nodejs 1)nodejs下载地址[https://nodejs....

  • NodeJS(二):NodeJS 调试

    1 通过命令行,打开谷歌控制台 上面代码,--inspect-brk 指定在第一行就设置断点。也就是说,一开始运行...

  • Vue环境搭建(vue-cli3创建项目)

    一、安装node.js(https://nodejs.org/en/) 二、设置nodejs prefix(全局)...

  • Nodejs(二)

    使用node来实现第一个http服务器

  • nodejs(二)

    如果要输出一个键值对象{},可以利用exports这个已存在的空对象{},并继续在上面添加新的键值;如果要输出一个...

  • Mac安装配置nodeJS

    一、下载NodeJS 下载地址:http://nodejs.cn/download/ 二、打开文件 三、打开文件依...

  • vue.js搭建

    不多说废话,直接说内容 一、安装nodejs 搭建vue.js之前要安装nodejs,百度nodejs官网 二、n...

  • Linux install nodejs

    Linux install nodejs1.第一种方法:nodejs二进制文件的部署安装 nodejs官网下载no...

  • ElasticSearch head插件安装

    一 下载node.js nodejs官网下载地址https://nodejs.org/dist/ 二解压node....

网友评论

      本文标题:nodejs(二)

      本文链接:https://www.haomeiwen.com/subject/utujhqtx.html