为了账号安全,请及时绑定邮箱和手机立即绑定

Nodejs全栈入门

一缕孤烟 Web前端工程师
难度中级
时长 3小时37分
学习人数
综合评分9.63
32人评价 查看评价
9.9 内容实用
9.4 简洁易懂
9.6 逻辑清晰
  • // sku.js

    const express = require('express')

    const router = express.Router()

    router.get('/list', (req, res)=>{

        res.json({

            list:[{id: 1, name:'鞋子', price:100}]

        })

    })

    module.export = router 

    // app.js

    const express = require('express')

    const app = express()

    const skuRouter = require('./sku.js')

    app.use('/sku', skuRouter)  // 由于sku.js定义的路由(接口)是/list,很可能有重复的/list,所以用/sku去创建一个命名空间,简单理解成去对应的文件夹找文件

    app.listen(3000, ()=>{console.log('启动成功')})

    查看全部
  • req:请求体
    res:响应体
    req.params获取的是路由:后面的参数       /name/:age           eg:/name/123
    req.query获取的是路由?后面的参数       /name?age=123           eg: /name?age=123

    查看全部
    0 采集 收起 来源:express路由演示

    2021-08-18

  • 如何做路由的拆分

    member

    sku

    order

    express.Router

    查看全部
  • ##需要定义一个 api/路由 需要满足 客户端 无论使用什么请求方式(get/post/detele/put)都可以得到响应

    app.all('/demo',(req,res)=>{})

    ##无论客户端使用 任何的uri 我们的服务器都可以响应-->日志 

    查看全部
  • nodemon自动检测到目录中的文件更改时通过重新启动应用程序
    nrm管理npm源
    nvm管理node.js版本

    查看全部
    0 采集 收起 来源:nrm和npm介绍

    2021-07-16

  • 第一个Nodejs程序

    查看全部
  • Nvm 使用:

    nvm ls -查看当前安装的node.js版本

    nvm use node.js 版本 - 设置使用哪个版本

    nvm install node.js版本 -安装node.js对应版本,没有指定则安装最新的

    查看全部
    0 采集 收起 来源:nodejs安装

    2021-06-22

  • nodemon 帮助我们自动重启服务

    查看全部
    0 采集 收起 来源:nodemon介绍

    2021-06-20

  • libuv 处理异步io

    查看全部
    0 采集 收起 来源:nodejs和npm介绍

    2021-06-20

  • npm init -y 

    跳过需要输入的信息直接生成描述文件

    查看全部
    0 采集 收起 来源:nodemon介绍

    2021-05-19

  • Nodejs和npm介绍

    npm是包的管理器,是第三方包的依赖、安装和发布

    JavaScript代码

    NodejsAPI

    全局    内置模块    第三方模块

    V8:是一个JS的运行引擎,

    libuv:可以理解成开发包

                分两块:1.帮我们做到了yi'buyibu

                                2.事件驱动

    系统环境(window/macOS/linux)

    http://img1.mukewang.com/605f00a90001955d06760378.jpg

    查看全部
    0 采集 收起 来源:nodejs和npm介绍

    2021-03-27

  • https://www.imooc.com/qadetail/336339

    开启 debug模式,本质上是 因为nodemon 依赖了 nodejs 第三方模块 debug;

    要让该模块在window环境下正常工作,你需要做下面的事情:

    方法1:

    使用CDM,set DEBUG=* & nodemon src/app.js

    方法2:

    使用 PowerShell (VS Code default)

    $env:DEBUG='app'; nodemon src/app.js

    详细的文档,请参考 debug 官网文档 https://www.npmjs.com/package/debug

    查看全部
    0 采集 收起 来源:nodemon介绍

    2021-03-26

  • nvm-windows

    https://github.com/coreybutler/nvm-windows

    https://github.com/coreybutler/nvm-windows/releases

    查看全部
    0 采集 收起 来源:nrm和npm介绍

    2021-01-29

  • // 读取系统的cpu信息

    const os = require('os')

    const cpus = os.cpus(); 

    // 获取当前系统的cpu的数量

    console.log(cpus.length); 


    // 获取内存的信息

    const total = os.totalmem(); // bytes

    console.log(total/1024/1024/1024); // GB

    // 剩余内存

    const free = os.freemem();

    console.log(free/1024/1024/1024); // GB



    // web 服务

    // ajax -> api -> web Server(nodejs)

    const http = require('http');

    const server = http.createServer((req,res)=>{

        res.end('hello')

    })


    // 监听

    server.listen(3000,'127.0.0.1', () => {

        console.log('服务启动成功!')

    })// 在浏览器中访问----http://127.0.0.1:3000/


    查看全部
  • 打卡!大卡扣

    查看全部
    0 采集 收起 来源:nodemon介绍

    2021-01-18

举报

0/150
提交
取消
课程须知
1、对React、Redux熟练使用 2、了解js基本语法 3、对API调用有一定的实战经验
老师告诉你能学到什么?
1、实现一个web服务,提供标准的API服务 2、了解js在服务器端的基本知识 3、基本的mysql管理知识 4、了解ORM以及相关框架的使用 5、了解基本的web服务运维相关的知识

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!