Estaba usando fs para escribir valores de textarea en un archivo y tuve problemas con la ruta hasta que descubrí en stackoverflow que la ruta tiene que ser una carpeta tmp. Hice eso y la terminal muestra que la función fue exitosa, pero ahora no sé dónde está esa carpeta y cómo puedo acceder.
app.post('/scheduleTweet', function (req, res) { fs.writeFile('/tmp/scheduleTweet', req.body.text, err => { if (err) { console.error(err); } else{ console.log("success"); } }); })¿Puede alguien ayudarme por favor? Soy autodidacta, así que no estoy muy seguro de qué buscar en Google.
Si la ruta comienza con / , fs.writeFile escribe en esa ruta en la unidad actual, por ejemplo, en C:/tmp/schedule.txt . De lo contrario, escribe en relación con el directorio de trabajo actual del proceso del nodo. Es más fácil si lo hace relativo al directorio que contiene su código Javascript: fs.writeFile(__dirname + "/tmp/schedule.txt", ...) .