美文网首页值得看多次的良心教程
十分钟学会NodeJs基础(一)

十分钟学会NodeJs基础(一)

作者: His鹏 | 来源:发表于2017-03-09 21:58 被阅读23次

    Node

          优势:

               1.性能高!

               2.非常适合前端人员来入手!

               3.和js配合起来天衣无缝!

            缺点:

                  1.太年轻!---缺少一些成熟框架!

                   2.比java工程师要求更高!

    ============================================

    官网:

             https://nodejs.org/en/

    版本

             6.10.0---稳定版--推荐给大多数用户

             7.6.0----测试版--里面加了一些新东西。但是都不兼容!

             1.安装:  下一步

              2.需求:执行1.js

              注意:操作nodeJS---命令行里面操作!

              现在在c盘

              步骤:来执行!

              1.从c盘到E盘

                        e:

              2.从e盘到node文件夹(dir可以看到e盘所有的文件)

                  cd 目录文件名

              3.执行1.js

                   node 1.js

    -----------------------------------

    技巧:

                tab按钮:自动补全

                清除屏幕:cls

    ========================================

    总结:

                1.node.js

                2.安装

                3.执行(考验的就是你一个命令行操作)

         其他命令:

                cd \  ---返回上一级

                dir ----查看此文件当前的目录!

    ========================================

    后台到底有什么功能值得咱这么关注:

                 1.最基础:被人访问!

                  2.数据交互

                  3.数据库

                    https://nodejs.org/en/

                    https---协议、规定、约定、约束!

    协议:

                 客户端  服务器、服务端

                nodejs--必须是服务端!

    ==========================================

    node库!

                   1.Express:用的比较多!

                    2.KOA:功能多!

    ----------------------------------

    Express:

                    npm

                   Node Package Manager

                   翻译:Node.js包管理器!

                    需要Express文件----来写node!

                   就要下载Express框架:

    下载方法:

                 直接在命令行里面输入:

                npm install express

    -------------------------------------

            我现在要下载镜像里面的!

                  命令行里输入:---把下载通到指向淘宝镜像!

                   npm install -g cnpm --registry=http://registry.npm.taobao.org

    指向完成以后:

                  要再下载expresss时候:

    命令行输入:

                    cnpm install express

    ===========================================

                    express

    开始写自己的服务器:

                      咱的服务器要做到以下几点:

                                    1.让别人访问!

                                   2.提供接口!

                                   3.操作数据库!

    ------------------------------------

    如何来写一个数据库:

                               1.引入模块

                               2.创建对象

                               3.监听某一个端口!

    端口:

                  1.数字

                  2.1-65535,只要没有重复和你用!

    ------------

                  ctrl+c 强制关闭服务器运行!!!

    注意:

                    在咱修改了服务器里面的内容以后,一定要重新运行服务器!

    -----------------------------------------

    总结:

                      1.创建服务器

                      2.监听端口号

                      3.响应浏览器请求

    =========================================

                       [{name:xxx,pass:'xxx'},...]---返回数据!

    实现功能:

                     获取用户信息:

                  /getUser ---数据接口名字!

    =============================================

    一个服务器:

                   不仅可以提供接口----有!

                 提供文件访问!----暂时没有!

                (静态页面)

                  express没有《提供文件访问》的功能!

         依赖其他插件!

                 express-static

    一起下载两个文件:

    命令行输入:

                       npm i express express-static --save

                       下载俩个文件完毕:

                            输入:npm init

                                    ---一直回车!

    会出现一个文件:


    package.JSON

    里面详细说明了你下载了俩个文件!

    作用:在删了下载的那俩文件以后,你再下载的时候,直接命令行输入:npm i

    因为命令会识别package.JSON

    ------------------------------------

    express-static----作用:返回静态页面!

    相关文章

      网友评论

        本文标题:十分钟学会NodeJs基础(一)

        本文链接:https://www.haomeiwen.com/subject/mfsmgttx.html