zoukankan      html  css  js  c++  java
  • node.js + express搭建服务流程

    1. nodejs安装

      参考博客: nodejs安装 https://www.jianshu.com/p/d68e461f585c

    2.express安装

      参考博客: https://www.cnblogs.com/lpxj-blog/p/10651728.html

    3.常用npm命令

    • npm -v   : list version
    • npm init : 初始化
      • 会根据输入信息生成一个描述项目用的json文件, 一路回车键即可  
    • npm  install : 安装初始包
    • npm install xxx :  安装xxx包
      • npm install xxx -g : 全局安装
      • npm install xxx --save : 在项目内安装
    • npm remove xxx : 卸载xxx包
    • npm list : list packages
    • npm config set registry https://registry.npm.taobao.org  修改为淘宝镜像源,

    4.搭建web service

    • 0. 准备工作
      • express 找不到该命令的问题: npm install -g express-generator  安装这个工具
      • npm install  nodemon -g  :  可以帮助我们更改代码不用重启项目  
    • 1.创建项目目录
      • mkdir project
      • cd project
      • express -e myproject
      • npm list 查看包情况
    • 2.修改配置
      • 在www文件中, 可以修改端口
      • 修改package.json文件启动命令 "start": "node ./bin/www" 修改为 "start": "nodemon ./bin/www"
    • 3. 在项目目录下新建一个model模块, 在其中编写方法
      • function foo(a, b) {
            return a++ + ++b + ++a + b++
        }
        
        
        module.exports = {
            foo
        };
    • 4.在routes文件夹中编写路由
      • var express = require('express');
        var router = express.Router();
        var model = require('../model');
        
        
        /* GET home page. */
        router.get('/', function(req, res, next) {
          res.render('index', { title: '奥英数创' });
        });
        
        
        router.get('/user', function(req, res, next) {
          res.render('index', { title: '奥英数创' });
        });
        
        
        router.post('/user1', function (req, res, next) {
          let a = req.body.a;
          let b = req.body.b;
          let c = model.foo(a, b);
          console.log(model.foo(a, b));
          res.send(c.toString());
        });
        
        module.exports = router;
              
  • 相关阅读:
    Team饭来了团队作业3需求改进与系统设计
    2016012006崔啸寒 散列函数的应用及其安全性
    结对项目之四则运算
    《构建之法》第四章,第十七章所感
    2016012006小学四则运算练习软件项目报告
    读《构建之法》之一,二,十六章有感
    追梦软件路,愿不忘初心
    信息安全作业5 有关散列函数安全性的知识扩展
    结对作业:四则运算网页版
    Week4-作业1:阅读笔记与思考
  • 原文地址:https://www.cnblogs.com/zhangjian0092/p/12272026.html
Copyright © 2011-2022 走看看