<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          doJS高效輕量的 web 開發(fā)框架

          聯(lián)合創(chuàng)作 · 2023-09-19 11:28

          doJS 是一個基于 Node.js 平臺,高效、開放、極輕量的 Web 開發(fā)框架。它提供一系列強大的特性,幫助你創(chuàng)建各種 Web 和移動設(shè)備應(yīng)用。

          doJS 不對 Node.js 已有的特性進(jìn)行二次抽象,我們只是在它之上擴(kuò)展了 Web 應(yīng)用所需的基本功能, 使之使用上更加簡便。

          豐富實用的http快捷方法,這里沒有中間件的概念,沒有晦澀的專業(yè)術(shù)語,有的只是最大眾化的表述。只要5分鐘,就能上手。

          讓世界不再有難寫的web應(yīng)用。

          doJS框架融合了PHP的一些簡潔的特性,以及一些優(yōu)秀的框架/應(yīng)用的特點,特別是yaf和smarty。讓開發(fā)者專注于業(yè)務(wù)邏輯的開發(fā),不再為那些路由,偽靜態(tài)等煩惱。

          啟用方法(步驟)

           
          本框架和用法 都是在 Linux 或者 Mac 下面測試通過。至于使用 Windows 并堅持玩新技術(shù)的同學(xué),我堅信他們一定有著過人的、
          甚至是不可告人的兼容性 bug 處理能力,所以這部分同學(xué)麻煩在安裝過程無法繼續(xù)時,自行兼容一下

          1. 下載doJS框架, 拷貝到任意目錄。

          2. 添加nginx配置(使用其他web服務(wù),如apache的童鞋,請自行根據(jù)所使用的web服務(wù)器語法改寫強烈推薦nginx), 路徑啥的自行根據(jù)自己的機(jī)器修改

          upstream dojs_upstream {
              server 127.0.0.1:3000;
              #server 127.0.0.1:3005;
              keepalive 64;
          }
          
          server {
          
              listen 80;
              server_name dojs.cc;
              index index.html index.htm;
              root  /www/dojs.cc/public;
          
          
              location ~ ^/(images/|js/|css/|cache/|favicon.ico|robots.txt) {
                      expires      1d;
                      access_log off;
              }
          
              location / {
                  try_files $uri
                          @proxy;
          
              }
          
              location @proxy {       
                  proxy_set_header        X-Real-IP               $remote_addr;
                  proxy_set_header        X-Forwarded-For         $proxy_add_x_forwarded_for;
                  proxy_set_header        Host                    $http_host;
                  proxy_set_header        X-NginX-Proxy           true;
                  proxy_set_header        Upgrade                 $http_upgrade;
                  proxy_set_header        Connection              "upgrade";
                  proxy_http_version      1.1;
                  proxy_max_temp_file_size 0;
                  proxy_pass              http://dojs_upstream;
                  proxy_redirect          off;
                  proxy_read_timeout      240s;
              }     
          }
          1. 配置框架

          建立啟動文件, 如app.js

          "use strict";
          
          var app = new (require('dojs'))(__dirname + '/')
          
          app.use('website', 'www.your_domain.com')
          app.use('domain', 'your_domain.com') //設(shè)置域,cookie用到,默認(rèn)等于website
          app.use('port', 3004) //設(shè)置端口,默認(rèn)3000
          
          app.start()

          其他的配置, 請參考dojs模塊下的lib目錄里的 config.js文件

          1. 啟動應(yīng)用。在項目根目錄打開終端, 輸入以下命令 ./bin/dojs start, 然后根據(jù)提示操作, 即可

          $ cd /www/your_domain.com/
          $ ./bin/dojs
          使用以下指令: ./bin/dojs {start|stop|status|restart|delete}
          $ ./bin/dojs start
          1. Enjoy you web

          瀏覽 20
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美性爱操逼网 | 后入波多野结衣 | 一插综合| 精品福利导航 | 三级网站网址 |