node开启服务的两种方法

一、第一种方式使用koa框架

// koa框架 是一个简单好用, 特点: 优雅, 简单表达能力强, 自由度高 // 所有功能都通过插件实现,很符合 Unix 哲学

// 1.使用koa开启一个服务 先下载:npm i koa var Koa = require(‘koa’) var app = new Koa() app.listen(3000) 二、使用node服务模块开始服务 var http = require(‘http’) var server = http.createServer(function(req, res) { // res.writeHead(200, { “Content-type”: ‘text/html;charset=UTF8’ }) res.setHeader(“Content-Type”, “text/html;charset=UTF8”) res.write(‘成功写入’) res.end(‘写入结束’) }).listen(8081) console.log(‘http创建服务成功,端口号:8081’) // 该格式可以识别HTML结构,编码格式是UTF-8 // res.writeHead(200,{‘Content-Type’:‘text/html;charset=UTF8’}); // 该格式不可以识别HTML结构 // res.writeHead(200,{‘Content-Type’:‘text/plain;charset=UTF8’}); // 该格式识别图片 // res.writeHead(200,{‘Content-Type’:‘image/jpg;charset=UTF8’}); // 该格式识别样式 // res.writeHead(200,{‘Content-Type’:‘text/css;charset=UFT8’});

// response.setHeader(name, value) // 例如:res.setHeader(“Content-Type”, “text/html;charset=UTF8”) // name 响应头的类型,注意这个名字是不区分大小写。 // value 响应头的值 // 设置允许跨域 // res.header(‘Access-Control-Allow-Origin’, ‘*’);

经验分享 程序员 微信小程序 职场和发展