app.js 1.32 KB
const express = require('express');
const request = require('request');
const app = express();
const PAPAGO_URL = 'https://openapi.naver.com/v1/papago/n2mt'
const client_id = 'cIZBOTfISMHEyygh_NHp';
const client_secret = '8D32UNGgYp';
const PORT = process.env.PORT || 3000;

//const indexRoute = require("./routes/index");

app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.static(__dirname + '/public'));
//var postcode = require(postcode.v2.html);
//const fs = require('filesystem')

 app.get('/', function(req, res){
    //res.send('hello world');
     res.render('index');
     
 });

//app.use('/', indexRoute);

app.listen(PORT, function(){
    console.log('listen',PORT);
});

function trans(message, totrans){
    request.post(
        {
            url: PAPAGO_URL,
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
                'X-Naver-Client-Id': `${PAPAGO_ID}`,
                'X-Naver-Client-Secret': `${PAPAGO_SECRET}`
            },
            body: 'source=ko&target=en&text=' + message,
            json:true
        },(error, response, body) => {
            if(!error && response.statusCode == 200) {
                console.log(body.message);
                totrans = body.message.result.translatedText;
            }
        });
}