node.js入门
Posted carry-carry
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js入门相关的知识,希望对你有一定的参考价值。
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入门的主要内容,如果未能解决你的问题,请参考以下文章