最近學習node以及express,看例子看的頭疼,剛看完cors,寫一下記錄下來。
以下是index.js
var express = require('../..');
var logger = require('morgan');
var bodyparser = require('body-parser');
var api = express();
// api middleware
api.use(logger('dev'));
api.use(bodyparser.json());
/**
* cors support.
*/api.all('*', function(req, res, next));
這裡我的理解是 api應對目錄的請求,響應的時候進行限制,比如來自3000埠,put方式,然後執行next
/**
* put an existing user.
*/api.put('/user/:id', function(req, res));
api.listen(3001);
console.log('api listening on 3001');
最後針對指定目錄下的put訪問,console出請求體。
再來看public目錄下的index.html
console.log(req.responsetext);建立乙個http請求,初始化乙個put請求,向3001(也就是api應用)下的user/1,傳送了一串json,完畢
看一下流程:
使用者訪問localhost:3000, express把網域名稱指向了檔案系統public目錄下的index.html,index.html通過js向3001埠發布了乙個http的put請求,並上傳了一串json。
spring acegi 官方例子
acegi安全是乙個強大的,靈活的安全解決方案的企業軟體,並特別著重於應用,利用spring。用acegi安全,為使用者的應用與全面的認證,授權,例如基於職務的訪問控制,通道安全和人類使用者檢測能力。google 對acegid的翻譯 參考資料 以上就是所有的源 配置在spring 的配置檔案中。詳...
Hadoop 官方小例子
wordcount 案例 注 output 資料夾不可以存在,會拋異常 檔案已存在異常 統計單詞的個數 atguigu hadoop101 hadoop 2.7.2 mkdir wcinput atguigu hadoop101 hadoop 2.7.2 cd wcinput atguigu had...
hadoop 官方 wordcount例子執行
1.在hadoop目錄下新建wcinput目錄 命令 mkdir wcinput 2.在wcinput 中新建 wc.input 檔案 命令 touch wc.input 3.開啟wc.input輸入任意值 命令 vim wc.input 輸入後值為下圖 4.輸入啟動命令 bin hadoop ja...