我想知道是否有辦法來動態地(不知道正確的字),增加路徑的NodeJS。我的意思是,我想讓用戶從正在運行的程序中添加更多路徑。一個瘋狂的版本將只是在一個文件中有路由,並使用一個NPM庫,當它注意到應用程序中的文件發生了變化(我忘記了NPM包的名稱)時重置服務器。即使是半生產準備好的東西,這也不是一種可行的方法。編程方式添加路徑來表達的NodeJS
任何想法?
編輯:週末的項目這是一個服務器作爲服務。想象一下,你是原型和應用程序,或參加黑客馬拉松的一部分,並且你需要一個帶有數據庫的服務器來存儲你的數據。現在的問題可能是你不知道服務器端,或者你沒有時間去設置它。所以你可以用這個項目做什麼,指定表/數據庫名稱,以及GET,POST,PUT,DELETE的路徑以及你想要放入什麼類型的數據,它會給你實際的URL和任何認證的東西。
所以現在的問題是,當一個用戶要添加的路徑,我怎麼能真正做到這一點?
當你的用戶添加的路徑,當用戶點擊,然後用GET請求路徑應該發生什麼? (或郵政等) –
以及這是一個服務器作爲服務的項目。基本上有一個數據庫和服務器,你只需輸入數據庫/表的名稱,字段,你想要的REST API路徑,它就會在服務器端生成所有的代碼。想象一下,當您需要一個存儲JSON對象的服務器組件時,應用程序原型設計或黑客通道的用例,ans具有您需要的所有基本請求,並且您可以通過填寫某些表單來獲取所有這些內容,這將釋放您的有時間在應用程序上工作。這是一個週末的項目,以學習更多的nodeJS,mongoDb。 –
你可以實現一個RESTful路徑(使用expressjs或類似的),例如/ apps,在POST上使用數據庫,字段和名稱參數將在MongoDB中設置一個集合。然後用戶可以在諸如/ apps /:name之類的路徑上執行GET,其中name是一個變量。然後可以使用req.params.name來獲取指定的名稱,並在數據庫中查找它以返回他們想要的任何內容。例如,GET on/apps/normanjoyner可以從我的數據庫返回所有數據,或者我們可以傳遞查詢參數,例如/ apps/norm?id = 1,以返回數據庫中的特定條目。這是你在想什麼嗎? –