目录

  • nodejs的启动方式
  • 安装依赖
  • 生成package.json
  • 新建app.js
  • 启动服务
  • 调用接口

nodejs的启动方式

  1. 使用node
node app.js
  1. 使用nodemon
nodemon app.js

可以将其配置到package.jsonscript:start中,然后调用

npm start

安装依赖

express 是一个web应用开发框架
nodemon 可以用来启动node,还可以监视文件变化并自动重启服务

npm install express –-save
npm install nodemon --save

生成package.json

npm init

修改package.json文件:

  1. script中增加 “start”:"nodemon app.js"
  2. main值改为 app.js

新建app.js

var express=require('express');
var app=express();//设置跨域访问
app.all('*', function(req, res, next) {res.header("Access-Control-Allow-Origin", "*");res.header("Access-Control-Allow-Headers", "X-Requested-With");res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");res.header("X-Powered-By",' 3.2.1');res.header("Content-Type", "application/json;charset=utf-8");next();
});var questions=[
{data:213,num:444,age:12
},
{data:456,num:678,age:13
}];//写个接口123
app.get('/123',function(req,res){res.status(200),res.json(questions)
});//配置服务端口
var server = app.listen(3000, function () {var host = server.address().address;var port = server.address().port;console.log('Example app listening at http://%s:%s', host, port);
})

启动服务

npm start

调用接口

在浏览器中访问 http://127.0.0.1:3000/123

nodejs开发http接口相关推荐

  1. 【nodejs开发个人博客】- 0 概述

    文章目录 概述 1.nodejs的用途: 2.nodejs的下载和安装 3.nodejs 和javascript的区别 4.模块化 5.server端 和前端的 不同 6.个人博客技术方案 概述 本笔 ...

  2. appcontroller.php,php用什么开发app接口

    可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可. 确定好返回的数据内容格式及信息码: (推荐学习:PHP视频教程)<?php // App接口公共 ...

  3. 《NodeJS开发指南》第五章微博实例开发总结

    所有文章搬运自我的个人主页:sheilasun.me <NodeJS开发指南>这本书用来NodeJS入门真是太好了,而且书的附录部分还讲到了闭包.this等JavaScript常用特性.第 ...

  4. PHP开发APP接口(二)

    这里将会调用前面博客的数据库连接单例.文件缓存类和开发APP接口(一) [php] view plain copy  print? <?php // http://app.com/list.ph ...

  5. Facebook最新Libra币开发指南---接口服务器开发2

    Facebook最新Libra币开发指南---接口服务器开发2 2019年06月24日 16:23:16 最老程序员闫涛 阅读数 1145 在上一篇博文中,我们已经使用Rust语言开发了一款简单的We ...

  6. php接口调用实例源代码,小蚂蚁学习APP接口开发(7)—— APP接口实例——读取缓存方式开发APP接口的代码案例...

    从数据库中直接读取数据,虽然时效性很强,但是对数据库造成很大压力,尤其是在高访问量的情况下.这时候可以通过缓存,来有效的缓解了这一压力,虽然时效性有些不足,但是服务器的抗压能力却达到了很大的提高. 读 ...

  7. nodejs开发游戏服务器遇到的性能问题

    问题描述: 使用nodejs开发了一个游戏服务器,为了尽可能提高服务器的性能,服务器采用多进程的架构,前面处理玩家socket连接的是多个nodejs进程,使用 child_process 模块,服务 ...

  8. IDEA中进行SpringBoot整合spring-ws开发webservice接口后期要修改xsd文件流程

    场景 SpringBoot整合spring-ws开发webservice接口(全流程详细教程) 参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl ...

  9. RESTful设计原则和样例(开发前后台接口)

    摘要 REST(表征性状态传输)设计风格;REST通常基于使用HTTP,URI协议和标准.使用URL标识资源,开发前后台接口.主要使用post,get方式 参考博文: http://www.cnblo ...

最新文章

  1. ASP.NET HTTP 运行时
  2. 转巧用notepad++ 批量转换ansi 和 utf8
  3. python3 base64 加解密
  4. python编程入门指南怎么样-python编程从入门到实践这本书怎么样
  5. Cracer渗透视频课程学习笔记——漏洞分析
  6. linux显示存储与标定不符,找到了linux分区顺序错乱修复方法
  7. 服务降级-启动时检查
  8. keil stm32标准库放在哪里_STM32之PWM
  9. matlab 数字调制函数,matlab用于数字调制,几个函数的使用问题
  10. 作者:汪疆平(1970-),男,北明软件有限公司技术研究院高级工程师、副院长。...
  11. 蒙特卡洛积分(Monte Carlo Integration)应用:利用蒙特卡洛积分生成 McBeth表
  12. Kernel Method核方法—应用与理解
  13. 使用花生壳将内网服务发布到外网
  14. 仿人机器人的跑步研究学习笔记2之什么是正逆运动学
  15. 用Python 计算t分布的置信区间
  16. Mac系统恢复以及Mac键盘快捷键 官方方法
  17. jsp实现数据提交以及jsp数据保存到本地
  18. PTA 6-6 使用函数计算两个复数之积
  19. 男朋友在武汉当程序员,月薪到手15k左右
  20. 百度分享到qq空间失败

热门文章

  1. STM32 ARM调试问题总结
  2. JAVA 中的 Collection 和 Map 以及相关派生类的概念
  3. Linux(Ubuntu)使用日记------自定义命令的使用
  4. spingMVC问题小结
  5. [妙味Ajax]第三课:AJAX跨域解决方案:JSONP
  6. DOCKER容器内中文显示乱码
  7. rust能捏人不_吃鸡:捏脸系统上线后,玩家们都嗨了
  8. vbox虚拟系统和主系统自动挂载共享文件夹
  9. tcpip详解有必要看吗_车辆有必要安装“行车记录仪”吗?如何挑选看这里!
  10. 如何在github上找到自己想要的代码_如何在 GitHub 上找到免费且实用的软件?