檔案流 http url fs混用搭建伺服器

2021-10-08 09:04:33 字數 1861 閱讀 4253

var fs =

require

('fs');

// 如果檔案存在 則向檔案中寫入內容 如果檔案不存在則建立該檔案並寫入內容

var writestream = fs.

createwritestream

('要寫入內容的檔案位址'

) writestream.

write

('要寫入的內容'

,'utf-8');

// 用來標記結尾

writestream.

end(

) writestream.on(

'finish'

,function()

) writestream.on(

'error'

,function()

)// 讀取檔案流的方法

var readstream = fs.

createreadstream

('要讀取內容的檔案位址');

var text =

''// 監聽讀流的過程

readstream.on(

'data'

,function

(chunk)

)// 監聽讀流結束

readstream.on(

'end'

,function()

)// 監聽發生的錯誤

readstream.on(

'error'

,function()

)// 利用管道流實現檔案複製

// 獲取檔案的副檔名

var extname = path.

extname

(pathname)

; pathname = pathname ==

'/'?

'預設渲染的html檔案的位址'

: pathname

function

getexttype

(ext)

return str

}var type =

getexttype

(extname)

fs.readfile

('./static'

+ pathname,

function

(err, data)

;charset=utf-8`})

res.

write

(errpage)

res.

end()}

)}else

;charset=utf-8`})

res.

write

(data)

res.

end()}

})})

.listen

(3000

,function()

)

IOS ARC和非ARC檔案混用

arc在sdk4.0的時候增加的,因為要和曾經的專案融合,就會有arc和非arc檔案的混合。當然,也就這兩種情況 1.自己的舊專案沒有使用arc,可是引入的第三方庫卻是使用了arc的。2.自己的新專案使用了arc,可是引入 卻沒有使用arc。這兩種情況下,直接肯定是通只是編譯的。能夠通過公升級舊專案...

IOS ARC和非ARC檔案混用

arc在sdk4.0的時候添 的,因為要和曾經的專案融合,就會有arc和非arc檔案的混合。當然,也就這兩種情況 1.自己的舊專案沒有使用arc,可是引入的第三方庫卻是使用了arc的。2.自己的新專案使用了arc,可是引入 卻沒有使用arc。這兩種情況下,直接肯定是通只是編譯的。能夠通過公升級舊專案...

CSS定位流排版 相對定位與絕對定位的混用

c.定位流排版方式 定位流分類 1.相對定位 相對定位就是相對於自己以前在標準流中的位置來移動 設定position屬性為 position relative 注意點1.相對定位是不脫離標準流的,會繼續在標準流中占用乙份空間 2.在相對定位中同乙個方向上的定位屬性只能使用乙個 3.由於相對定位是不脫...