draft js 服務端node 執行

2021-08-02 14:20:12 字數 933 閱讀 2752

draftjs 的繪製轉換本身是在 瀏覽器中執行的,如果希望服務端進行執行相關方法,需要模擬乙個dom 環境,如下demo 中使用了 jsdom 進行模擬

var react = require('react');

var reactdomserver = require('react-dom');

var = require('draft-js');

const jsdom = require("jsdom");

const = jsdom;

const dom = new jsdom();

document = dom.window.document;

htmlelement = require("jsdom/lib/jsdom/living/nodes/htmlbodyelement-impl").implementation;

htmlanchorelement = require("jsdom/lib/jsdom/living/nodes/htmlanchorelement-impl").implementation;

var blocksfromhtml = convertfromhtml("123

");var data2 = contentstate.createfromblockarray(

blocksfromhtml.contentblocks,

blocksfromhtml.entitymap

);var r = converttoraw(data2)

console.log(r)

執行,可以看到輸出的**

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

node 服務端connect的使用和檔案上傳

後端 var connect require connect var bodyparser require body parser body解析 var cors require cors const url require url const qs require qs const path re...

服務端 node服務的監控預警系統架構

本文由尚妝前端開發工程師欲休撰寫 目前node端的服務逐漸成熟,在不少公司內部也開始承擔業務處理或者檢視渲染工作。不同於個人開發的簡單伺服器,企業級的node服務要求更為苛刻 高穩定性 高可靠性 魯棒性以及直觀的監控和報警 想象下乙個存在安全隱患且沒有監控預警系統的node服務在生產環境下執行的場景...