1
我想在图像上使用图像水印,nodejs放置水印。图像水印,nodejs显示错误
const express = require('express')
const app = express();
var path = require('path');
var watermark = require('image-watermark');
app.use(express.static(path.join(__dirname, 'public')));
var options = {
'text' : 'sample watermark',
'resize' : '200%'
};
app.get('/', function (req, res) {
var fs = require('fs');
if (fs.existsSync('./public/files/pg363.jpg')) {
// Do something
watermark.embedWatermark('./public/files/pg363.jpg', options);
res.send('Hello world');
}else{
res.json({"filesexist":"no"});
}
});
app.listen(3000,function(){
console.log('App running on server 3000');
})
这是给我的错误:
events.js:163
throw er; // Unhandled 'error' event
^
Error: spawn identify ENOENT
at exports._errnoException (util.js:1050:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:367:16)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
是这个错误涉及到文件路径。我的目录结构是 pdf-watermark(主目录) - > public-> files-> pg363.jpg
请帮忙。
它引发同样的错误。 – raju