一、后端编程
实现后端web 程序 //提供请求响应
web程序
接收请求
处理业务逻辑
注册接口 http://ip:port/api/sign
登录接口 http://ip:port/api/login
商品列表 http://ip:port/api/shop/list
商品详情 http://ip:port/api/shop/find?id=1001
响应数据
nodejs内置http模块
web 框架 express框架
// 1.引入http模块
const http=require('http')
//2.创建web服务
const server=http.createServer((request,response)=>{
/**
* if(接口地址==注册){
* 响应注册
* }else if(接口地址==登录){
* 响应登录
* }else if(接口地址==商品列表){
* 响应商品列表
*
*/
response.write('hello world')
response.end()
})
server.listen(3000,()=>console.log('监听3000端口,服务器启动成功'))
二、npm包管理工具
作用:下载第三方模块
模块:封装好的一些js库可以直接使用
第三方模块 axios js.cookie
内置模块 http
使用:
>npm install 第三方包 下载
>引入 const axiois =require('.js/xxx.js')
npm 在nodejs 安装时一起被安装
npm -v
npm init 初始应用
package.js