亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:86日期: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
相關文章:
主站蜘蛛池模板: 91成人午夜在线精品 | 91麻豆传传媒波多野衣久久看 | 欧美毛片在线播放观看 | 色婷婷亚洲精品综合影院 | 9l国产精品久久久久麻豆 | 国产精品区免费视频 | 久久精品国产99精品国产2021 | 精品国产福利一区二区在线 | 一本大道在线观看 | 在线观看视频黄色 | 日韩在线视频免费播放 | 奇米中文字幕 | 欧美在线视频网站 | 亚洲国产区 | 国产一区二区免费播放 | 欧美成人午夜不卡在线视频 | 网红主播大秀一区二区 | 亚洲第一页综合 | 看欧美黄色片 | 日韩一级免费毛片 | 国产日韩高清一区二区三区 | 免费在线看黄的网站 | 国产精品乳摇在线播放 | 夭天色综合 | 朴妮唛1一30集福利在线播放 | 亚洲欧美在线免费 | 国产在线观看自拍 | 视色视频在线观看 | 九九草在线观看 | 国产精品免费入口视频 | 亚洲国产精品一区二区第一页 | 在线日本妇人成熟免费观看 | 日韩一级一欧美一级国产 | 久久99精品久久久久久青青日本 | 亚洲精品国产精品国自产网站 | 亚洲色无码播放 | 一级aa 毛片高清免费看 | 深夜做爰性大片很黄很色视频 | 一级网站在线观看 | 成 人 免费 黄 色 视频 | 欧美啪啪一级毛片 |