亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Nodejs全棧入門

一縷孤煙 Web前端工程師
難度中級
時長 3小時37分
學習人數
綜合評分9.63
39人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 1 運行一個node項目:node? src/app.js?

    將啟動命令放在package.json的scripts的key中。

    "scripts":{

    ? ?"start":"node src/app.js"

    }

    就可以通過npm start來啟動。我以為key值是可以隨意指定的。當我改為了

    "scripts":{

    ?"gonow":"node src/app.js"

    }

    執行 npm gonow 報錯,不明白原因。改為了npm run-script gonow

    就可以執行指定任意key對應的value代表的命令。


    2 安裝模塊,例如安裝? nodemon模塊。

    npm install nodemon? <參數>

    其中參數有-g? ?表示全局,若無,則在當前執行命令的目錄安裝模塊。
    -D? 即dev,用于開發環境。
    npm install nodemon -D

    3 nodemon,可以監控到工程中文件的變化,并適時載入內存,實現熱部署的功能,主要用于開發。可以用以下配置。

    "scripts":?{

    ????"start":?"node?src/app.js",

    ????"goahead":"nodemon?src/app.js",

    ????"test":?"echo?\"Error:?no?test?specified\"?&&?exit?1"

    ??}

    執行node run-script goahead即可。

    4 nodemon添加掃描文件。

    新建nodemon.json? 內容

    {

    "watch":["src/**/*"]

    }

    5 debug模式
    "start":"DEBUG=* nodemon src/app.js"? window不能這么寫。




    查看全部
    0 采集 收起 來源:nodemon介紹

    2019-12-31

  • 本節所有重點:

    http://img1.sycdn.imooc.com//5e0a1ee4000163d810050630.jpg

    查看全部
    0 采集 收起 來源:nodejs和npm介紹

    2019-12-31

  • 1 code是vscode的命令,window上安裝了vscode之后,就會有一個code.exe,默認會這個目錄加入path環境變量。所以輸入code 就會用vscode打開后面的指定目錄。


    2 package.json是一個node項目(模塊)的配置文件。就好像build.gradle之于gradle工程,pom.xml之于maven工程,app.json之于微信小程序工程。web.xml之于Servlet工程。

    package.json是可選的,但沒有它就意味著項目不能打成一個模塊,也不能用require來加載模塊。所以都要有。
    先創建一個目錄,進入這個目錄,再執行npm init -y?就可以創建一個模塊并生成一個簡潔的package.json文件。

    3 node src/demo.js 命令是用于加載并執行demo.js這個文件。

    4 require函數是用于加載一個模塊。這里的模塊不是ES6的module的語法,是指按照特定的目錄結構打成壓縮包。里面包含了js文件。有點類似于java中的jar包。加載模塊可以類比為java的反射,但兩者不等同。

    所以模塊中會暴露很多方法以供調用,獲得了模塊之后,就可以通過點號訪問符去訪問這些方法。不能把模塊比喻為類,因為es6中支持class關鍵字來定義類。


    5 據說npm倉庫中的模塊比maven中央倉庫的jar還多。


    6 const是es3和es5中都保留,在es6中新增加的關鍵字。其意義和java中的final,c中的const雷同。


    查看全部
  • 最簡單的用node搭建web服務
    查看全部
  • Nodemon 重啟 nvp nodejs版本管理 nrp node源管理
    查看全部
    0 采集 收起 來源:nodemon介紹

    2019-12-23

  • 酷酷
    查看全部
    0 采集 收起 來源:課程介紹

    2019-12-20

  • 課程回顧

    ????1、技術棧

    ????????node--->http,異常

    ????????web框架,express、hapi、koa、egg

    ????????參數校驗

    ????????mysql的使用、了解

    ????????ORM、sequelize使用

    ????2、技術關鍵點

    ????????api

    ????????web-->webserver-->router-->hander-->orm-->db

    ????3、注意事項

    ????????需要做詳細的模型設計 --> 模型之間的關系(例如 一對多)

    ????????api的使用文檔? --> api文檔的使用工具

    ????????測試

    查看全部
    1 采集 收起 來源:項目回顧

    2019-12-19

  • 第一個Nodejs程序

    查看全部
  • 課程介紹

    ????Web應用基礎

    ????????1、Web應用以及Express介紹

    ????????2、使用Express搭建第一個Web服務

    ????????3、路由(Routing)的介紹和使用

    ????????4、中間件(Middleware)介紹和使用

    ????????5、自定義編寫中間件

    ????????6、異常處理

    ????????7、MySQL的安裝和基本命令使用

    ????????8、ORM框架Sequelize介紹和使用

    查看全部
    0 采集 收起 來源:課程介紹

    2019-12-19

  • 課程介紹

    ????開發環境準備

    ????????1、安裝Node.js

    ????????2、第一個Node.js程序

    ????????3、Nodejs和npm介紹

    ????????4、介紹nodemon,實現熱啟動

    ????????5、使用nrm解決npm源的問題

    ????????6、使用nvm管理node.js版本問題

    查看全部
    0 采集 收起 來源:課程介紹

    2019-12-19

  • node :

    先創建目錄: mkdir demo

    ? ? ? ? ? ? ? ? ? ? ? cd demo?

    ? ? ?npm init? -y? // 快速創建package.json

    查看全部
  • 發發發發發付付付付付付付付付付付付付付付付

    查看全部
    0 采集 收起 來源:課程介紹

    2019-12-18

  • 加油
    查看全部
    0 采集 收起 來源:課程介紹

    2019-12-18

  • 做筆記,看老師敲黑板化的重點
    查看全部
    1 采集 收起 來源:課程介紹

    2019-12-13

  • 11111

    查看全部

舉報

0/150
提交
取消
課程須知
1、對React、Redux熟練使用 2、了解js基本語法 3、對API調用有一定的實戰經驗
老師告訴你能學到什么?
1、實現一個web服務,提供標準的API服務 2、了解js在服務器端的基本知識 3、基本的mysql管理知識 4、了解ORM以及相關框架的使用 5、了解基本的web服務運維相關的知識

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!