前言
在习惯了使用express框架,jade模板引擎等现成工具来写代码之后,很多人对于基本的NodeJS API会慢慢生疏。本文将以一个超小型web项目,来详细介绍如何使用NodeJS基础的http, fs, path, url等模块提供
什么是nodejs
node.js是基于Chrome javaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。(但nodejs不是javascript应用,nodejs采用c++语言编写 )
js是脚本语言,
一、第一个nodejs应用
n1_hello.js
console.log('hello word!');
在命令行cmd中执行该文件(在该文件处打开命令行):
node n1_hello.js
在命令行cmd返回结果:
hello wor
配置npm setnpm set init-author-name 'Your name'
npm set init-author-email 'Your email'
npm set init-author-url 'http://you
本次的目的是搭建一个最基础的可以实现功能的NodeJS服务器,能够体现出NodeJS的工作流程以及开发的基本框架。
需求:已经安装了nodejs以及express。
一、构建基础的NodeJS服务器(express、路由)var expre
一、前言说是爬虫初探,其实并没有用到爬虫相关第三方类库,主要用了node.js基础模块http、网页分析工具cherrio。 使用http直接获取url路径对应网页资源,然后使用cherrio分析。 这里我主要学习过的案例自己敲了一遍,加深
安装mongoose
使用express准备一个TestMongoDB项目,命令序列如下:express TestMongoDB
cd TestMongoDB
npm install执行完上面的命令后,使用下面的命令安装mongoose:n
谈到设计模式,你可能会想到 singletons, observers(观察者) 或 factories(工厂方法)。本文不并专门探讨他们。只是探讨Node.JS一些基础模式的实现,像依赖注入或中间件。
什么是设计模式?
设计模式是用来解决