Tag Archives: NodeJs Express

NodeJs Get Parameters

今日既NodeJs 筆記是用來記錄一個十分簡單的功能
就是 Get Query String或是取後 GETparamater.

解決方法
我們可以使用 req.query[‘ParameterName’] 來取得 parameter 的value

 if(req.query['location'] == undefined){
    console.log("No parameter named 'location'");
 }else{
     console.log(locaton);
}

Hope you find it useful

NodeJS – ejs reference to root path – HTML reference to root Path for the JS/CSS/Image File

HTML reference to root Path for the JS/CSS/Image File
今天在學習NodeJS with Express 又遇到問題了
就是不知道怎樣可以reference 返D Javascript /CSS 檔案到 Root Path/ Root Directory
之前用 Codeigniter 可以使用 base_url()
ASP.Net MVC 可以用

@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/jquery")

當我使用路徑”css/bootstrap.min.css“.. 在其他的path 便出現問題
<pre>
<link rel=”apple-touch-icon” href=”apple-touch-icon.png”>

<link rel=”stylesheet” href=”css/bootstrap.min.css”>
<style>
body {
padding-top: 50px;
padding-bottom: 20px;
}

</style>
<link rel=”stylesheet” href=”lib/bootstrap/dist/css/bootstrap-theme.min.css”/>
<link rel=”stylesheet” href=”css/main.css”>
<script src=”lib/jquery/dist/jquery.js”></script>
<script src=”lib/bootstrap/dist/js/bootstrap.min.js”></script>
</pre>
解決方法十分簡單..
只要在 路徑開頭加上 “/” 便可以了
e.g.
“/css/bootstrap.min.css

<pre>
<link rel=”stylesheet” href=”/css/bootstrap.min.css”>
<style>
body {
padding-top: 50px;
padding-bottom: 20px;
}

</style>
<link rel=”stylesheet” href=”/lib/bootstrap/dist/css/bootstrap-theme.min.css”/>
<link rel=”stylesheet” href=”/css/main.css”>
<script src=”/lib/jquery/dist/jquery.js”></script>
<script src=”/lib/bootstrap/dist/js/bootstrap.min.js”></script>
</pre>

hope you find it useful
如果有更好的解決方法..希望你可以和大家分享