标签:ESS   跨域   access   dom   ack   定义   入门   package   listen   

Node: js在服务端的一个运行环境

node框架:express koa  egg

express: 是基于node的一个web框架

restful api:是目前流行的api设计规范,用于web数据接口设计

特点:动词+宾语

请求方式:Get,   地址: /api/articles

步骤:

1.安装node,安装后就有npm

2.生成依赖包管理文件,命令npm init -y 在项目的根目录(package.json)

3.下载依赖包, npm install -S express   

4.启动服务:node xxx.js

eg:

var express = require(‘express‘);//加载包
var app = express(); 

// 处理跨域问题
var allowCrossDomain = function(req,res,next){
    res.header("Access-Control-Allow-Origin","*");
    next(); // 下一步
}
app.use(allowCrossDomain);

// 第一个接口
app.get(‘/‘,function(request,response){  // 定义一个Get请求   地址:/
    response.send("my web serve"); // 发送信息
})

// 第二个接口
app.get("/info",function(request,response){
    var data = {
        code:"200",
        msg:"success",
        request:"XXXXXXXX"
    }
    response.send(JSON.stringify(data))

})
// 监听3000端口
app.listen(3000,function(){
    console.log("服务已启动,端口3000"); // 服务启动完成时的日志
})

参数传递:node.js入门

原文地址:https://www.cnblogs.com/carry-carry/p/12868291.html