In a small bowl combine eggs, parmesan cheese, salt, and pepper. Mix well and set aside. Cook noodles according to package directions.
While noodles are coking. In a medium skillet over medium heat cook bacon until slightly crispy. Remove from the pan and drain on paper towels. Leave about 2 tablespoons of bacon fat in the pan and add 1 tablespoon of olive oil. Add chopped onion and cook until the onion is tender. Add garlic and cook for 1 minute. Add wine and cook for another minute.
Drain noodles when they are finished cooking and put into a large serving dish. While the noodles are still very hot toss them with the parmesan/egg mixture. Then add the onion and wine mixture and toss well to coat. Then add bacon and toss again. Top with parsley and additional parmesan cheese for serving.