日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu下用webstorm开发Nodejs(二)

發布時間:2025/3/15 Ubuntu 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu下用webstorm开发Nodejs(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、nodejs+express開發項目

  • package.json文件包含了應用程序的基本信息。其中“dependencies”部分描述了你想安裝模塊的名稱和版本。該案例,接受Express 4.16.0版本,你可以在該部分列出你想要的所有依賴。 如果你想安裝其他的依賴模塊,類似安裝express一樣,可以在dependencies中定義你的模塊名稱和版本,執行npm install即可安裝,一旦找到,即可安裝所列出的所有依賴。
  • 2.一旦npm安裝依賴包完成,項目根目錄下會出現node_modules的子目錄。項目配置所需的express包都存放于這里。

    說明:還有更簡單的操作方式,直接輸入命令:npm install express,會出現如下畫面直到安裝完成

    3.進行GET請求調用
    app.js是這個項目的入口文件,通過router轉發GET請求進行

    var createError = require('http-errors'); var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); var logger = require('morgan');var bodyParser = require('body-parser');var indexRouter = require('./routes/index'); var usersRouter = require('./routes/users'); // var creaeteaccountRouter = require('./routes/create-accout');var app = express();// view engine setup app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs');// parse application/json app.use(bodyParser.json());// parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false }));app.use(logger('dev')); app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public')));app.use('/', indexRouter); app.use('/hello', usersRouter); // app.use('/createaccout', creaeteaccountRouter); // catch 404 and forward to error handler app.use(function(req, res, next) {next(createError(404)); });// error handler app.use(function(err, req, res, next) {// set locals, only providing error in developmentres.locals.message = err.message;res.locals.error = req.app.get('env') === 'development' ? err : {};// render the error pageres.status(err.status || 500);res.render('error'); });app.listen(3333); console.log('Listening on port 3333'); module.exports = app;

    進入router/index.js

    var express = require('express'); var router = express.Router();/* GET home page. */ router.get('/', function(req, res, next) {res.render('index', { title: 'Express' }); });module.exports = router;

    可以看到通過router.get發起get請求,返回結果如下

    <!DOCTYPE html> <html><head><title><%= title %></title><link rel='stylesheet' href='/stylesheets/style.css' /></head><body><h1><%= title %></h1><p>Welcome to <%= title %></p></body> </html>

    4.進行POST請求調用

    進入router/user.js,修改user.js為如下內容

    var express = require('express'); var router = express.Router();/* GET users listing. */ router.post('/', function(req, res, next) {res.send('respond with a resource'); });module.exports = router;

    返回結果為

    respond with a resource

    二、安裝postman調試工具

    1.下載postman,鏈接: https://pan.baidu.com/s/1PbWBxs8_15jiT0DEOsBSMg 提取碼: 2f9v

    2.解壓安裝

    sudo tar -xzf 2018Postman-ubuntu-x64-6.2.7.tar.gz

    此時,在當前目錄出現一個Postman文件夾。

    啟動Postman

    ./Postman/Postman

    3.創建啟動圖標 每次進入Postman目錄很不方便,可以創建一個啟動項。
    建立軟鏈接

    sudo ln -s /home/c/Downloads/Postman/Postman /urs/bin/postman (前面地址為安裝目錄,后面軟鏈接地址)

    創建啟動項文件

    sudo vim /urs/share/applications/postman.desktop

    寫入:

    [Desktop Entry] Encoding=UTF-8 Name=Postman Exec=/urs/bin/postman Icon=/home/c/Downloads/Postman/Postman/app/assets/icon.png Terminal=false Type=Application Categories=Development;

    在dash里就可以搜索到Postman。

    三、調試GET請求和POST請求
    1.啟動nodejs

    在ubuntu終端輸入命令

    node app.js

    終端看到日志輸出

    Listening on port 3333

    2.打開postman

    總結

    以上是生活随笔為你收集整理的Ubuntu下用webstorm开发Nodejs(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。