值得看多次的良心教程

十分钟学会NodeJs基础(一)

2017-03-09  本文已影响23人  His鹏

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----作用:返回静态页面!

上一篇 下一篇

猜你喜欢

热点阅读