搭建一個node.js項目


 

 

初始化項目

新建一個文件夾,運行 npm init 初始化項目

mkdir okadaGo
cd okadaGo
npm init

按照提示輸入一些項目的相關信息

D:\web\node>mkdir okadaGo D:\web\node>cd okadaGo D:\web\node\okadaGo>npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults See `npm help json` for definitive documentation on these fields and exactly what they do. Use `npm install <pkg> --save` afterwards to install a package and save it as a dependency in the package.json file. Press ^C at any time to quit. name: (okadaGo) Sorry, name can no longer contain capital letters. name: (okadaGo) okada_go version: (1.0.0) description: entry point: (index.js) test command: git repository: keywords: author: license: (ISC) About to write to D:\web\node\okadaGo\package.json: { "name": "okada_go", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" } Is this ok? (yes) D:\web\node\okadaGo> 

目錄結構

建立三個文件夾:public、routes 和 views。

項目的文件結構如下

├─models/ ├─public/ ├─routes/ ├─views/ ├─index.js └─package.json 

對應文件及文件夾的用處:

  • models 存放操作數據庫的文件
  • public 存放靜態文件,如 css、圖片等
  • routes 存放路由文件
  • views 存放模板文件
  • index.js 程序主文件
  • package.json 存儲項目的信息,比如項目名、描述、作者、依賴等

安裝依賴

安裝 express 框架

npm install express --save

啟動項目

進入項目的根目錄,建立一個 index.js 文件,並加入如下代碼

var express = require('express'); var app = express(); app.get('/', function(res, rep) { rep.send('Hello, word!'); }); app.listen(3000); 

然后在控制台中輸入

node index.js

接着使用瀏覽器訪問 http://localhost:3000/,就可以看到效果了

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM