微信小程序售卖价格_使用 NodeJS+Express 开发效劳端的简略介绍

  • 栏目:行业动态 时间:2021-01-12 12:17 分享新闻到:
<返回列表

使用 NodeJS+Express 开发服务端的简单介绍       这篇文章主要介绍了使用 NodeJS+Express 开发服务端的简单介绍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

随着NodeJS的发展,现在已经被很多人熟知,NodeJS已经成为了前端开发人员必备的技能。本文不会对NodeJS过多介绍 如果你感兴趣可以访问

本文是利用NodeJS+Express开发一个服务器程序,Express 是一种保持最低程度规模的灵活 Node.js Web 应用程序框架,为 Web 和移动应用程序提供一组强大的功能。详见:

一 准备工作

首先你需要安装NodeJS环境 这里不再做介绍,

1.安装Express

npm install express -g
npm install express-generator -g

2.初始化项目

cd /Users/SPRINT/Desktop 进入桌面
express 项目名称

项目名称我们指定为APIServer,从项目名称可以看出 我们是模拟服务器API

在这里我们将提供一个获取用户详情接口 并输出JSON数据。

在终端最后位置 看到输出两个命令

install dependencies:
 $ cd APIServer npm install //告诉我们进入项目根目录 执行npm install安装依赖模块
run the app:
 $ DEBUG=APIServer:* npm start //告诉我们启动服务器

执行如下命令:

1.cd APIServer //进入项目根目录

2.npm install  //安装依赖

我们回到桌面 你将看到一个APIServer目录 我在这里使用Sublime Text打开


/bin:用来启动应用(服务器)

/public: 存放静态资源目录

/routes:路由用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GET、POST 等)。每个路由可以具有一个或多个处理程序函数,这些函数在路由匹配时执行。

/views: 模板文件所在目录 文件格式为.jade

目录app.js程序main文件 这个是服务器启动的入口

二 启动服务器

首先启动服务器

npm start //启动服务器


启动完成后终端将输出 node ./bin/www

在浏览器中访问


三 基本使用

打开app.js 这里介绍下主要代码

 var express = require('express');
 var path = require('path');
 var favicon = require('serve-favicon');
 var logger = require('morgan');
 var cookieParser = require('cookie-parser');
 var bodyParser = require('body-parser');
 var app = express();

///=======路由信息 (接口地址)开始 存放在./routes目录下===========// var routes = require('./routes/index');//home page接口 var users = require('./routes/users'); //用户接口 app.use('/', routes); //在app中注册routes该接口 app.use('/users', users);//在app中注册users接口 ///=======路由信息 (接口地址 介绍===========//

切换到users.js文件

在文件顶部添加

 var URL = require('url');

并继续添加如下内容:

router.get('/getUserInfo', function(req, res, next) {
 var user = new User();
 var params = URL.parse(req.url, true).query;
 if(params.id == '1') {
 user.name = "ligh";
 user.age = "1";
 user.city = "北京市";
}else{ 
 user.name = "SPTING";
 user.age = "1";
 user.city = "杭州市";
 var response = {status:1,data:user};
 res.send(JSON.stringify(response));

解释下重点:

获取url参数 依赖于url模块 使用前需要使用  require('url')

var params = URL.parse(req.url, true).query;


由于users.js路由信息已经在app.js注册

停止服务器 重新start服务器即可直接访问

调用方式

users/getUserInfo id=1
或者
users/getUserInfo id=2

你是不是注意到我们访问的方式为users/getUserInfo id=1 而不是基于根

原因是我们在app.js注册方式为app.use('/users', users);

我们可以利用这种方式 开发模块功能 比如 你有另外一个模块为msg

我们注册为:app.use('/msgs', msgs);

调用方式为msgs/getUserMsgs id=1

这里我们写死了返回数据 并没有查询数据库

当然NodeJS具备访问mysql的能力 但不是本篇文章的介绍范围,可以参考此篇文章:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。


分享新闻到:

更多阅读

微信小程序售卖价格_使用 NodeJS+Express 开

行业动态 2021-01-12
应用 NodeJS+Express 开发设计服务端的简易详细介绍 本文关键详细介绍了应用 NodeJS+Express...
查看全文

房地产业微信小程序_详解Angular2 关于*n

行业动态 2021-01-12
详细说明Angular2 有关*ngFor 嵌套循环循环系统 本文关键详细介绍了详细说明Angular2 有关...
查看全文

企业网站建设技术标准-如何seo优化:网站

行业动态 2021-01-11
怎样seo优化:网站如何搬新家公布時间: | 创作者: | 来源于: | 访问:1200 次 怎样seo优化...
查看全文
返回全部新闻


区域站点: 南丰县小程序前端设计   南宫市有赞小程序   囊谦县小程序下载安装   南和县小程序模板源码   南华县小程序前端设计   南江县有赞小程序   南京市小程序下载安装   南靖县小程序模板源码   南康市小程序前端设计   南乐县有赞小程序   南陵县小程序下载安装   南宁市小程序模板源码   南平市小程序前端设计   南皮县有赞小程序   南市区小程序下载安装   南通市小程序模板源码   南投县小程序前端设计   南雄市有赞小程序   南溪县小程序下载安装   南阳市小程序模板源码   南漳县小程序前端设计   南召县有赞小程序   南郑县小程序下载安装   那坡县小程序模板源码   那曲县小程序前端设计   纳雍县有赞小程序   讷河市小程序下载安装   内黄县小程序模板源码   内江市小程序前端设计   内丘县有赞小程序   内乡县小程序下载安装   嫩江市小程序模板源码   聂荣县小程序前端设计   尼玛县有赞小程序   尼木县小程序下载安装   宁安市小程序模板源码   宁波市小程序前端设计   宁城县有赞小程序   宁德市小程序下载安装   宁都县小程序模板源码   宁国市小程序前端设计   宁海县有赞小程序   宁化县小程序下载安装   宁晋县小程序模板源码   宁陵县小程序前端设计   宁明县有赞小程序   宁南县小程序下载安装   宁强县小程序模板源码   宁陕县小程序前端设计   宁武县有赞小程序   宁乡市小程序下载安装   宁阳县小程序模板源码   宁远县小程序前端设计   农安县有赞小程序   磐安县小程序下载安装   盘锦市小程序模板源码   盘山县小程序前端设计   磐石市有赞小程序   盘州市小程序下载安装   蓬安县小程序模板源码   澎湖县小程序前端设计   蓬莱市有赞小程序   彭山县小程序下载安装   蓬溪县小程序模板源码   彭阳县小程序前端设计   彭泽县有赞小程序   彭州市小程序下载安装   偏关县小程序模板源码   平安县小程序前端设计   平昌县有赞小程序   平定县小程序下载安装   屏东县小程序模板源码   平度市小程序前端设计   平果县有赞小程序   平和县小程序下载安装   平湖市小程序模板源码   平江县小程序前端设计   平乐县有赞小程序   平凉市小程序下载安装   平利县小程序模板源码   平罗县小程序前端设计   平陆县有赞小程序   屏南县小程序下载安装   平泉市小程序模板源码   屏山县小程序前端设计   平顺县有赞小程序   平塘县小程序下载安装   平潭县小程序模板源码   平武县小程序前端设计   萍乡市有赞小程序   平乡县小程序下载安装   平阳县小程序模板源码   平遥县小程序前端设计   平阴县有赞小程序   平邑县小程序下载安装   平远县小程序模板源码   平舆县小程序前端设计   皮山县有赞小程序   普安县小程序下载安装   浦北县小程序模板源码   浦城县小程序前端设计   普洱市有赞小程序   普格县小程序下载安装   浦江县小程序模板源码   普兰县小程序前端设计   普宁市有赞小程序   莆田市小程序下载安装   迁安市小程序模板源码   乾安县小程序前端设计   潜江市有赞小程序   潜山市小程序下载安装  

友情链接: 微信小程序开发框 凡科小程序 免费打卡小程序怎 微信小程序 游戏 手机版

Copyright © 2002-2020 小程序下载安装_小程序模板源码_小程序前端设计_有赞小程序_线上签到小程序 版权所有 (网站地图) 备案号:粤ICP备10235580号