我創建了一個個人應用程序來跟蹤我想閱讀的書籍和我讀過的書籍。爲了簡單起見,我有一個名爲wishlist.txt
的文件,我想讀取它並添加到節點中。是否可以讀取和寫入不在帶節點的項目文件夾中的文件?
var data = fs.readFileSync('wishlist.txt','utf8').toString();
工作正常。
我一直在使用這個應用程序一個月,而且我厭倦了每次需要使用此應用程序時都需要運行服務器的事實。
所以我想把項目放在heroku中,但是把wishlist.txt
放在我的電腦裏。因此,如果您查看該網站,您會看到一個損壞的應用程序,但是當我查看該網站時,我將能夠使用它。
爲了測試,我試圖移動wishlist.txt
到桌面,現在我得到這個錯誤Error: ENOENT: no such file or directory, scandir
所以是有可能有應用程序上線,並已就看我的本地文件?
爲簡單起見,我使用wishlist.txt
,實際上應用程序正在從我所有的電子書進行掃描。
你說得對安全的事情,我非常喜歡這個應用程序,這是我的一廂情願。你的第二選擇聽起來很完美我會怎麼做? **這意味着我不需要終端打開希望'node server.js' ** – relidon
是的,您現在正在作爲一個進程運行,當您將它作爲服務使用時,它將在後臺運行。如何做到這一點有很多選擇,只要在操作系統上尋找「節點即服務」即可。 (例如,永遠,節點窗口..)如果你發現這個答案有幫助,請將它標爲正確的:) – kutomer
永遠在我之前的研究中出現,所以我會嘗試。最後一件事,永遠使用意味着應用程序即使在重新啓動後也會啓動?謝謝 – relidon