介绍
丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,让你创建健壮、友好的 API 变得既快速又简单。
Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
例子
https://github.com/xuya227939/blog/tree/master/examples/express/myapp
安装
$ sudo npm install express-generator -g //因为是在mac下安装的,所以要注意权限问题,使用sudo
$ express myapp //通过express生成器,生成项目
$ cd myapp
$ npm i //安装相关依赖
$ npm install compression //安装compression 压
介绍
轻量级,同样起 web 服务,比 apache 占用更少的内存及资源
抗并发,nginx 处理请求是异步非阻塞的,而 apache 则是阻塞型的,在高并发下 nginx 能保持低资源低消耗高性能
高度模块化的设计,编写模块相对简单
社区活跃,各种高性能模块出品迅速
例子
https://github.com/xuya227939/blog/tree/master/examples/nginx
安装
本地:$ brew install nginx
ECS(CentOs 系统):$ yum install nginx 如果没有机器的话,现在有活动噢!学生好像可以每个月 10 块购买机器。
https://promotion.aliyun.com/ntms/act/group/team.html?group=9Az1ljXGL5
配置
1.清空 nginx 的默认配置项
$ 本地:
介绍
这里使用到的 UI 库是蚂蚁金服开源的 ant-design,为啥使用?我觉得是使用人数比较多,坑比较少吧。
例子
https://github.com/xuya227939/blog/tree/master/examples/react/my-app
安装
$ sudo npm install -g create-react-app //全局安装的话,需要权限,所以使用sudo
$ create-react-app my-app
$ cd my-app
$ npm install antd
$ npm start
使用
1.引用官方代码,修改 App.js 文件,引入 ant 组件
import React, { Component } from 'react';
import Button from 'antd/lib/button';
import './App.css';
介绍
这里使用到的 UI 库是蚂蚁金服开源的 ant-design,为啥使用?我觉得是使用人数比较多,坑比较少吧。
例子
https://github.com/xuya227939/blog/tree/master/examples/react/my-app
安装
$ sudo npm install -g create-react-app //全局安装的话,需要权限,所以使用sudo
$ create-react-app my-app
$ cd my-app
$ npm install antd
$ npm start
使用
1.引用官方代码,修改 App.js 文件,引入 ant 组件
import React, { Component } from 'react';
import Button from 'antd/lib/button';
import './App.css';
介绍
这里使用到的 UI 库是蚂蚁金服开源的 ant-design,为啥使用?我觉得是使用人数比较多,坑比较少吧。
例子
https://github.com/xuya227939/blog/tree/master/examples/react/my-app
安装
$ sudo npm install -g create-react-app //全局安装的话,需要权限,所以使用sudo
$ create-react-app my-app
$ cd my-app
$ npm install antd
$ npm start
使用
1.引用官方代码,修改 App.js 文件,引入 ant 组件
import React, { Component } from 'react';
import Button from 'antd/lib/button';
import './App.css';