国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - 前端如何通過ajax和node.js交互?

瀏覽:126日期:2023-09-10 14:51:56

問題描述

首先我的文件結構:web-public--login.html(登陸頁面屬于靜態頁面)-veiws--index.jade-routes--index.js-app.js前端代碼

$('#login').click(function(){var username=$(’#un’).val();var pw=$('#pw').val();var data = {'un':username,'pw':pw};$.ajax({ type:'post', url:'/login', async:true, success: function(data,status){ if(status == ’success’){ location.href = ’../views/index.jade’; }},error: function(data,status){ if(status == ’error’){ alert('密碼或者用戶名錯誤'); }}); })

這個$.ajax里的url我到底應該寫什么。另外我的服務端代碼是寫在app.js里還是寫在router文件夾下的index.js里。還是新建一個js文件并把服務端代碼寫進去,然后url寫這個js文件的相對目錄(php貌似就是這樣)。還有就是index.js里的router.get(’/’, function(req, res, next){} )和app.js里的var router = require(’./routes/index’);app.use(’/’,router)有什么區別,到底哪個才是綁定域名。我的理解是服務器啟動后自動運行app.js然后app.use相當于把函數壓入一個stack依次執行,然后執行到index.js時,index.js根據url地址渲染views里的jade模板,并且每刷新一次重新渲染一次(不清楚是沒刷新一次app.js重新執行一次還是index.js重新執行一次)。

問題解答

回答1:

你可以試試在 segmentFault 的 控制臺那里輸入下面的代碼

$.ajax({ url: ’/’, success: res => console.log(res), error: err => console.log(err)});

javascript - 前端如何通過ajax和node.js交互?然后你會拿到 / 這個 html 的文件內容。

你的問題

假設你監聽了 3000 端口,而且你定義了 /login 這個路由

那么 URL 應該填 /login

javascript - 前端如何通過ajax和node.js交互?

這個 app.use 后面的內容叫做中間件

比如我訪問 http://localhost:3000/api/login

恰好我有個中間件剛剛好可以匹配到 /api/login 那么 express 會把 req res 交給這個中間件做處理

回答2:

URL 可以是相對的也可以是絕對的,絕對的從 http(s):// 開始,可以指定任何域名上的URL,不過要注意跨域訪問的問題。相對的則是相對于當前頁面的 URL,

url解釋/<path>以 / 開始的相對路徑,相對于根,即當前頁面所在的 Domain(主機域名)../<path>從當前頁面所在的上層路徑開始,可以多個 ../ 連用表示上面若干層./當前頁面相同的路徑開始,與不要 ./ 是同樣的效果

這里需要注意的是當前頁面路徑的認定,因為URL中 folder/ 有可簡寫成 folder,而有沒有 / 所代表的位置完全不同(在當今路由廣泛使用的情況下,已經不是通過擴展名來區分目錄或頁面了),所以一般建議前端至少寫相對于根的路徑。

回答3:

你寫’/’是代表當前端口,url是你在nodejs中的路徑

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 久久午夜影视 | 国产三a级日本三级日产三级 | 免费观看欧美精品成人毛片能看的 | 国产妇乱子伦视频免费 | 久久国产精品久久久久久久久久 | 亚洲高清中文字幕一区二区三区 | 国产亚洲网站 | 精品爱爱| 99精品视频在线这里只有 | 亚洲 欧美 手机 在线观看 | 亚洲欧美一区二区三区在线 | 欧美亚洲国产精品久久久 | 亚洲男人a天堂在线2184 | 久久久久久久一线毛片 | 欧美成人精品一区二区三区 | 亚洲国产日韩欧美综合久久 | 97成人精品视频在线播放 | 欧美xxx国产xxx | 日本a级特黄三级三级三级 日本a一级片 | 99久久精品免费观看国产 | 全国男人天堂网 | 美国一级毛片在线 | 亚洲一区二区视频 | 国产一区二区三区视频在线观看 | 毛片观看网站 | 国产情侣无套精品视频 | 一级片免费的 | 久久成人a毛片免费观看网站 | 久久欧美久久欧美精品 | 中国日本高清免费视频网 | 久草网首页 | 亚州免费 | 国产亚洲欧美日韩在线观看不卡 | 久久福利影视 | 在线国产一区二区 | 五月久久亚洲七七综合中文网 | 国产一区二区三区欧美 | 国产成人福利视频网站 | 爽爽窝窝午夜精品一区二区 | 最新国产精品亚洲二区 | 国产小视频在线高清播放 |